随笔分类 -  设计模式

摘要:背景: uml类图如下: 简介 工厂模式的jdk源码分析: public class Test01 { public static void main(String[] args) { //Calendar的底层用到了工厂模式 Calendar calendar=Calendar.getInstan 阅读全文
posted @ 2022-07-21 22:24 努力的达子 阅读(29) 评论(0) 推荐(0)
摘要:单例模式创建的8种写法: 1.饿汉式(静态常量) 2.饿汉式(静态代码块) 3.懒汉式(新城不安全) 4.懒汉式(线程安全,同步方法) 5.懒汉式(线程安全,同步代码块) 6.双重检索 7.静态内部类 8.枚举 1.饿汉式(静态常量) 步骤: 1.构造器私有化(防止new对象) 2.类的内部创建对象 阅读全文
posted @ 2022-07-21 21:58 努力的达子 阅读(20) 评论(0) 推荐(0)
摘要:设计模式分类: 1.创建型模式: 单例模式、抽象工厂模式、原型模式、创建者模式、工厂模式 2.结构性模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 3.行为型模式: 模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模 阅读全文
posted @ 2022-07-20 21:59 努力的达子 阅读(20) 评论(0) 推荐(0)
摘要:类和类之间的关系: 1.依赖 2.泛化(继承) 3.实现 4.关联 5.聚合 6.组合 1.依赖 小结: 1.类中使用到了对方 2.类中的成员属性 3.方法的返回类型 4.方法的参数类型 5.方法中有使用到 2.泛化 3.实现关系 4.关联关系(Association) 关联关系实际上是类与类之间的 阅读全文
posted @ 2022-07-18 22:25 努力的达子 阅读(25) 评论(0) 推荐(0)
摘要:简介: 设计模式的目的: 1.代码重用性 2.可读性 3.可扩展性 4.可靠性 5.是程序呈现高内聚,低耦合的特性 设计模式常用的7大原则: 1.单一职责原则 2.接口隔离原则 3.依赖倒转原则 4.里氏替换原则 5.开闭原则 6.迪米特原则 7.合用复用原则 1.单一职责原则 简介 对类来说说的, 阅读全文
posted @ 2022-07-18 18:39 努力的达子 阅读(84) 评论(0) 推荐(0)