上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 61 下一页
  2019年8月14日
摘要: 1 课堂概述 1.1 定义 1.2 适用场景 1.3 优点 1.4 缺点 1.5 重点 1.6 实用技能 1.7 单例-相关设计模式 定义:保证一个类仅有一个实例,并提供一个全局访问点 类型:创建型 a ◆想确保任何情况下都绝对只有一个实例 b 当一个对象需要频繁的被创建销毁的时候,并且创建或者销毁 阅读全文
posted @ 2019-08-14 21:27 菜鸟乙 阅读(166) 评论(0) 推荐(0) 编辑
  2019年8月13日
摘要: 1 源码解析 1.1 jdk解析 1.2 guava解析 1.3 spring解析 1.4 mybaties解析 String StringBuilder copyOf方法 Of方法 add方法(注意静态内部类) BeanDefinitionBuilder类 SqlSessionFactoryBui 阅读全文
posted @ 2019-08-13 19:06 菜鸟乙 阅读(261) 评论(0) 推荐(0) 编辑
  2019年8月12日
摘要: 1 代码演练 1.1 建造者模式演练 1.2 静态内部类演练建造者模式(链式调用) 需求: 根据讲师提供的课程名称,课程ppt,课程视频,课程手记,课程问答 制作教学课程。 重点: 教练类coach.java标红部分,builder设值,然后赋值(看test.java)。 uml类图: 测试类: 实 阅读全文
posted @ 2019-08-12 20:24 菜鸟乙 阅读(241) 评论(0) 推荐(0) 编辑
  2019年8月5日
摘要: 1 课堂讲解 1.1 定义 1.2 适用场景 1.3 优点 1.4 缺点 1.5 建造者模式和工厂模式的区别 ◆定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示◆用户只需指定需要建造的类型就可以得到它们,建造过程及细节不需要知道◆类型:创建型 ◆如果一个对象有非常复杂的 阅读全文
posted @ 2019-08-05 20:26 菜鸟乙 阅读(205) 评论(0) 推荐(0) 编辑
  2019年8月3日
摘要: 4.0.0 com.geely design_pattern war 1.0-SNAPSHOT design_pattern Maven Webapp http://maven.apache.org UTF-8 UTF-8 UTF-8 4.0.3.RELEASE... 阅读全文
posted @ 2019-08-03 16:22 菜鸟乙 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1 源码解析 1.1 连接源码解析 1.2 mybaties 的sqlsession源码解析 Connection.java(两个方法属于同一个产品族,这是连接的父类) mysql获取的是同一产品族下的statement和同一产品族下的preparestatement oracle也是 Statem 阅读全文
posted @ 2019-08-03 16:05 菜鸟乙 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1 代码讲解 1.1 抽象工厂优点 1.2 抽象工厂缺点 1.3 为何有产品族的业务场景宜用抽象工厂设计模式?而不是工厂设计模式? 2 代码演练 2.1 抽象工厂代码演练 a 应用层代码不和具体的产品发生依赖,只和具体的产品族工厂发生依赖关系,低耦合,高内聚。 b 从具体的产品工厂取出来的肯定是同一 阅读全文
posted @ 2019-08-03 15:10 菜鸟乙 阅读(167) 评论(0) 推荐(0) 编辑
  2019年8月2日
摘要: 1 课程讲解 1.1 定义 1.2 适用场景 1.3 优点 1.4 缺点 1.5 产品等级和产品簇 定义: ◆抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口◆无须指定它们具体的类◆类型:创建型 客户端需要创建抽象工厂的具体实现,使用抽象工厂作为接口来创建这一主题的具体对象。 自己理解:解决产 阅读全文
posted @ 2019-08-02 19:16 菜鸟乙 阅读(168) 评论(0) 推荐(0) 编辑
  2019年8月1日
摘要: 1 源码解析 1.1 collection的iterator解析 1.2 http协议类解析 Collection:(collection相当于抽象工厂(这里的抽象工厂指代工厂的父类),iterator相当于抽象类,abstractList相当于工厂,Itr相当于实现类) AbstractList 阅读全文
posted @ 2019-08-01 20:13 菜鸟乙 阅读(163) 评论(0) 推荐(0) 编辑
  2019年7月29日
摘要: 1 课堂讲义 1.1 产品等级和产品簇 2 代码演练 2.1 工厂方法代码演练 工厂方法是为了解决同一产品等级的业务抽象问题 抽象工厂方法是为了解决同一产品簇的问题 产品等级: 相同类型的产品为同一产品等级。 比如:汽车有大众汽车,长安汽车,奥迪汽车等。长安汽车和奥迪汽车,大众汽车属于同一产品等级. 阅读全文
posted @ 2019-07-29 20:12 菜鸟乙 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 61 下一页