上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 61 下一页
  2019年6月2日
摘要: 1 课程讲解 1.1 定义 1.2 优点: 1.3 详解 1 课程讲解 1.1 定义 ◆定义:不要存在多于一个导致类变更的原因 1.2 优点: ◆优点:降低类的复杂度,增加可读性,降低变更引起的系统风险,提高系统可维护性 1.3 详解 一个类/接口/方法只负责一项职责 一个类只负责一个职责,假如负责 阅读全文
posted @ 2019-06-02 16:40 菜鸟乙 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 课程讲解 1.1 定义 1.2 优点 1.3 细节描述 2 代码演练 2.0 代码展示优点 2.1 非面向接口编程 2.2 面向接口编程1 传参 2.3 面向接口编程2 构造函数 2.4 面向接口编程3 set方法 1 课程讲解 1.1 定义 ◆定义:高层模块不应该依赖低层模块,二者都应该依赖其 阅读全文
posted @ 2019-06-02 14:11 菜鸟乙 阅读(168) 评论(0) 推荐(0) 编辑
  2019年6月1日
摘要: 1 课程讲解 1.1 开闭原则定义 1.2 不重要内容 2 代码coding 2.1 基类 2.2 需求:打印出原价和折扣后的价格。(接口不应该随意变化,面向接口编程) 1 课程讲解 1.1 开闭原则定义 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 1.2 不重要内容 (抽象构建框架, 阅读全文
posted @ 2019-06-01 16:13 菜鸟乙 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1 本节内容 1.1 核心思想 1.2 理解 1.3 定义 1.4 优点 1 本节内容 1.1 核心思想 面向抽象编程,(因为抽象是稳定的) 1.2 理解 不改变原先的业务逻辑,新增的功能点通过重写复用的方法进行编程 1.3 定义 ◆定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 1 阅读全文
posted @ 2019-06-01 12:57 菜鸟乙 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1 主讲内容 2 需要注意 3 设计模式和设计原则的区别 1 主讲内容 ◆开闭原则 ◆依赖倒置原则 ◆单一职责原则 ◆接口隔离原则 ◆迪米特法则(最少知道原则) ◆里氏替换原则 ◆合成/复用原则(组合/复用原则) 2 需要注意 不要追求设计原则过度,根据业务场景,财务预算等进行取舍 3 设计模式和设 阅读全文
posted @ 2019-06-01 11:59 菜鸟乙 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1 主要内容 1.1 关联和依赖的对比 1.2 组合和聚合的对比 1.3 继承(泛化)和实现的对比 1.4 各种关系代码实现demo 1 主要内容 1.1 关联和依赖的对比 关联是a类中存在b类对象,企鹅类中有气候类的属性 依赖是a类成员方法中使用b类的属性,动物新陈代谢方法中使用水和空气的属性,只 阅读全文
posted @ 2019-06-01 11:48 菜鸟乙 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1 内容简析(易错加粗) 2 uml类图展示 1 内容简析(易错加粗) 1.1 设计模式中的对象关系 依赖关系 虚线箭头 组合关系 实心菱形 聚合关系 空心菱形(想象成盘子,盛东西,盘子的多,另一方少) 关联关系 实线 类与类的连接,(它使一个类知道另一个类的属性和方法,关联关系一般用成员变量实现) 阅读全文
posted @ 2019-06-01 11:13 菜鸟乙 阅读(233) 评论(0) 推荐(0) 编辑
  2019年5月20日
摘要: 1 类图讲解 1 类图讲解 + 公共方法 - private权限 # protected权限 包内和包外继承的子类都能引用 ~ default权限(包权限)只有包内能引用 下划线 静态 Static 斜体 抽象类(或抽象方法)(包含抽象方法的必是抽象类)(类和至少一个方法都是斜体) 方法 可以带参, 阅读全文
posted @ 2019-05-20 07:15 菜鸟乙 阅读(245) 评论(0) 推荐(0) 编辑
  2019年5月19日
摘要: 1 本章简介: 1.1 uml部分 1.1.1 uml定义 1.1.2 uml类图 1.1.3 uml记忆技巧 1.1.4 常见数字表达含义 1.1.5 不重要部分 1.2 uml时序图 1 本章简介: 1.1 uml部分 1.1.1 uml定义 统一建模语言 1.1.2 uml类图 uml包括类, 阅读全文
posted @ 2019-05-19 15:48 菜鸟乙 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 设计模式 1.2 设计原则 1.3 uml 1.4 内存分析 1.5 JDK源码解析 1.6 debug方式(多线程debug) 1 概述 1.1 设计模式 创建型模式:工厂方法模式,抽象工厂模式,建造者模式,单例模式,原型模式 结构型模式:适配器模式,装饰者模式,代理模式,外观模 阅读全文
posted @ 2019-05-19 15:03 菜鸟乙 阅读(294) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 61 下一页