设计模式学习总结

简介: 设计模式学习总结

OOP 七大原则

1.开闭原则: 对扩展开放, 对修改关闭

2.里氏替换原则: 继承必须确保超类所拥有的性质在子类中仍然成立

3.依赖倒置原则: 要面向接口编程, 不要面向实现编程

4.职责原则: 控制类的粒度大小, 将对象解耦, 提高其内聚性

5.接口隔离原则: 要为各个类建立它们需要的专用接口

6.迪米特法则: 只与你的直接朋友交谈,不跟"陌生人"说话

7.合成复用原则: 尽量先使用组合或者聚合等关联关系实现,其次才考虑使用继承关系来实现


一、创建型模式

1、 单例模式

2、 工厂方法模式

3、 抽象工厂模式

4、 建造者模式

5、原型模式

二、结构型模式

1、 单例模式

相关文章
|
8月前
|
设计模式 存储 Java
认真学习设计模式之观察者模式(Observer Pattern)
认真学习设计模式之观察者模式(Observer Pattern)
83 0
|
8月前
|
设计模式 监控 安全
多线程设计模式【多线程上下文设计模式、Guarded Suspension 设计模式、 Latch 设计模式】(二)-全面详解(学习总结---从入门到深化)
多线程设计模式【多线程上下文设计模式、Guarded Suspension 设计模式、 Latch 设计模式】(二)-全面详解(学习总结---从入门到深化)
130 0
|
7月前
|
设计模式 存储 算法
设计模式学习心得之五种创建者模式(2)
设计模式学习心得之五种创建者模式(2)
56 2
|
7月前
|
设计模式 uml
设计模式学习心得之前置知识 UML图看法与六大原则(下)
设计模式学习心得之前置知识 UML图看法与六大原则(下)
55 2
|
8月前
|
设计模式 存储 Java
认真学习设计模式之命令模式(Command Pattern)
认真学习设计模式之命令模式(Command Pattern)
178 0
|
7月前
|
设计模式 安全 Java
设计模式学习心得之五种创建者模式(1)
设计模式学习心得之五种创建者模式(1)
51 0
|
7月前
|
设计模式 数据可视化 程序员
设计模式学习心得之前置知识 UML图看法与六大原则(上)
设计模式学习心得之前置知识 UML图看法与六大原则(上)
57 0
|
8月前
|
设计模式 安全 Java
【JAVA学习之路 | 基础篇】单例设计模式
【JAVA学习之路 | 基础篇】单例设计模式
|
8月前
|
设计模式 安全 Java
【设计模式学习】单例模式和工厂模式
【设计模式学习】单例模式和工厂模式
|
8月前
|
设计模式 算法 程序员
Python从入门到精通:2.1.3深入学习面向对象编程——设计模式的学习与实践
Python从入门到精通:2.1.3深入学习面向对象编程——设计模式的学习与实践

热门文章

最新文章