![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qq_33853314
这个作者很懒,什么都没留下…
展开
-
结构型模式(java设计模式读书笔记)
结构型模式:将现有类或对象组织在一起形成更强大的结构适配器模式适配器模式定义将一个接口转换为用户希望的另一个接口,可以使接口不兼容的类一起工作适配器模式结构及实现适配器模式结构类适配器模式结构图对象适配器模式结构图适配器模式包含三个角色:1、目标抽象类:定义客户端需要的接口,可以是接口,也可以是抽象类,由适配器类进行实现2、适配器类:适配器模式的核心,其中实现了目标抽象类中...原创 2020-05-22 08:30:10 · 121 阅读 · 1 评论 -
面向对象编程原则
单一职责原则:使一个类的发生改变的原因应该有且只有一种,类的功能应尽量单一开放封闭原则:类应该支持扩展,不能修改。通过创建抽象类来实现相同变化(方法)的扩展依赖倒转原则:抽象不应该依赖于实现,实现细节要依赖于抽象。要针对接口编程接口隔离原则:多个按照角色分配好功能的接口比一个总的接口要好,不要让客户端实现不用的方法。可以通过创建委托类实现其它接口或将接口拆分为多个接口进行实现。里氏替换原则:子类可以以父类的身份出现迪米特法则:又叫最少知道原则,对于被依赖的类,应尽可能的将逻辑封装在类内部。第二个好原创 2020-05-22 08:28:16 · 94 阅读 · 0 评论 -
创建型模式(java设计模式读书笔记)
创建型模式简单工厂模式简单工厂模式结构简单工厂模式实现在工厂中创建对象及使用对象创建对象的方式简单工厂类的简化简单工厂模式的优缺点优点缺点简单工厂适用环境工厂方法模式工厂方法模式定义工厂方法模式结构工厂方法模式实现工厂方法的隐藏工厂方法模式优缺点优点缺点适用环境抽象工厂模式概念抽象工厂模式结构抽象工厂实现抽象工厂优点缺点适用场景建造者模式建造者模式结构建造者模式实现建造者模式优缺点优点缺点原型模式...原创 2019-11-01 21:21:03 · 198 阅读 · 0 评论