上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 61 下一页
  2019年7月29日
摘要: 1 课堂讲义 1.1 定义 1.2 类型 1.3 适用场景 1.4 优点 1.5 缺点 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行。 工厂 方法 工厂 创建对象用的 ,方法 通过子类实现方法来创建对象。 创建型 ◆创建对象需要大量重复的代码◆ 阅读全文
posted @ 2019-07-29 19:37 菜鸟乙 阅读(191) 评论(0) 推荐(0) 编辑
  2019年7月28日
摘要: 0 课程地址 https://coding.imooc.com/lesson/270.html#mid=17162 1 源码解析 1.1 Calendar源码解析 1.2 DriverManager源码解析 1 源码解析 1.1 Calendar源码解析 /** * Gets a calendar 阅读全文
posted @ 2019-07-28 16:44 菜鸟乙 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 0 课程地址 https://coding.imooc.com/lesson/270.html#mid=17160 1 代码演练 1.1 未使用简单工厂模式代码 1.2 使用简单工厂模式 1.3 使用反射机制简单工行模式 1 代码演练 1.1 未使用简单工厂模式代码 测试类: package com 阅读全文
posted @ 2019-07-28 13:58 菜鸟乙 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 0 课程链接 课程链接 1 课程讲解 1.1 定义 1.2 应用此场景 1.3 优点 1.4 缺点 2 课程讲解 1.1 定义 由一个工厂对象决定创建出哪一种产品类的实例。 简单工厂模式严格意义上说并不是一种设计模式,它是一种编码上的风格和习惯。 1.2 应用此场景 3.1 工厂类负责创建的对象比较 阅读全文
posted @ 2019-07-28 09:36 菜鸟乙 阅读(197) 评论(0) 推荐(0) 编辑
  2019年7月22日
摘要: 1 课堂概念 1.0 继承关系的选择 1.1 起名 1.2 定义 1.3 组合聚合优缺点 1.4 继承优缺点 1.5 组合聚合区别 2 代码演练 2.1 反例 2.2 正例 3 疑问解答3.1 疑问解答 搜索,官方解答,说继承关系是is a的关系,在我看来,正方形is a 长方形,详看3.1解答和上 阅读全文
posted @ 2019-07-22 19:52 菜鸟乙 阅读(377) 评论(0) 推荐(0) 编辑
  2019年7月20日
摘要: 1 代码演练 1.1 继承关系判别(是否是真正意义的继承) 1.2 入参控制 1.3 出参控制 1 代码演练 1.1 继承关系判别(是否是真正意义的继承)(其实我觉得这个例子有点牵强) 1.1.1 反例 结论: 确定继承关系的时候一定要判断好,是否父类的方法子类可以继承。传统意义的正方形是矩形的子类 阅读全文
posted @ 2019-07-20 15:20 菜鸟乙 阅读(288) 评论(0) 推荐(0) 编辑
  2019年7月19日
摘要: 1 课程讲义 1.1 定义 1.2 特色 1.3 优点 1 课程讲义 1.1 定义 定义:如果对每一个类型为T1的对象o1,都有类型为T2的对象02,使得以T1定义的所有程序P在所有的对象o1都替换成o2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。定义扩展:一个软件实体如果适用一个 阅读全文
posted @ 2019-07-19 19:55 菜鸟乙 阅读(276) 评论(0) 推荐(0) 编辑
  2019年7月18日
摘要: 1 课程讲解 1.1 定义 1.2 特质 1.3 重点 2 代码演练 2.1 反例 2.2 正例 1 课程讲解 1.1 定义 定义:一个对象应该对其他对象保持最少的了解。又叫最少知道原则。 1.2 特质 核心:降低类的耦合 优点:降低类的耦合 1.3 重点 只和朋友交流,不和陌生人说话 朋友:出现在 阅读全文
posted @ 2019-07-18 18:39 菜鸟乙 阅读(180) 评论(0) 推荐(0) 编辑
  2019年7月17日
摘要: 1 主讲内容 1.1 核心内容 1.2 优点 1.3 课程记录 2 代码演练 2.1 接口隔离原则反比 2.2 接口隔离原则正比 1 主讲内容 1.1 核心内容 总结:细粒度可以进行再组装,粗粒度不可再拆分,所以接口设计的时候尽可能适度的拆分 1.2 优点 ◆优点:符合我们常说的高内聚低耦合的设计思 阅读全文
posted @ 2019-07-17 18:29 菜鸟乙 阅读(182) 评论(0) 推荐(0) 编辑
  2019年6月5日
摘要: 1 要点讲解 1.1 需要注意 2 代码演练 2.1 类的单一职责原则demo 2.2 接口的单一职责原则demo 2.3 方法的单一职责原则demo 1 要点讲解 1.1 需要注意 2 代码演练 2.1 类的单一职责原则demo 测试类: 实体类1: 实体类2: 打印日志: 2.2 接口的单一职责 阅读全文
posted @ 2019-06-05 21:35 菜鸟乙 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 61 下一页