![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
miracle_8
vip文章全部取消
展开
-
Java_23种设计模式(一)
设计模式的六大原则1、 开闭原则: 对修改关闭,对扩展开放 2、 里氏代换原则(Liskov substitution priciple): 任何基类出现的地方,子类一定可以出现 3、 依赖倒转原则(Dependence inversion priciple): 针对接口编程,依赖于抽象而不依赖于具体 4、 接口隔离原则(Interface segregation priciple): 使用多原创 2017-08-12 14:01:06 · 281 阅读 · 0 评论 -
Java_23种设计模式(二)----- 创建型模式
/* * 创建型模式 * 1、 工厂方法模式: 简单工厂方法; 多个工厂方法; 静态工厂方法 * 2、 抽象工厂模式 * 3、 单例模式: 饿汉式模式和懒汉式模式 --- 通过创建对象的先后顺序来判断 先创建的叫饿汉;通过方法创建的叫懒汉 * 4、 建造者模式 * 5、 原型模式 */ public class CreateModel { // 1. 工厂方法模式 S...原创 2017-08-12 14:22:20 · 148 阅读 · 0 评论 -
Java_23种设计模式(三)----- 结构型模式
/* * 结构型模式: 7种 * 1、 适配器模式: 类适配器;对象适配器;接口适配器 * 2、 装饰器模式 * 3、 代理模式 * 4、 外观模式 * 5、 桥接模式 * 6、 组合模式 * 7、 享元模式 */ public class ConstructModel { // 1. 适配器模式 Targetable t = new ClassAdapter();原创 2017-08-12 15:18:06 · 171 阅读 · 0 评论 -
Java_23种设计模式(四)----- 行为型模式
/* * 行为型模式: 4类11种 * 第一类: 父类与子类的关系 --- 继承关系 * 1. 策略模式 * 2. 模板方法模式 * 第二类: 两个类之间 --- 不存在继承关系 * 3. 观察者模式 * 4. 迭代子模式 * 5. 责任链模式 * 6. 命令模式 * 第三类: 类的状态 * 7. 备忘录模式 * 8. 状态模式 * 第四类: 通过中间类 * 9. 访问原创 2017-08-12 16:56:56 · 182 阅读 · 0 评论 -
Java七种设计原则
Java七种设计原则: 1、 开闭原则 Open Close Principle: 对扩展开放,对修改关闭 2、 里氏代换原则 Liskov Substitution Principle: 子类可以扩展父类的功能,但不能修改父类的原有功能 a. 子类可以实现父类的抽象方法,但不能重写父类的非抽象方法 b. 子类可以增加自己特有的方法 c. 子类重写父类的方法时,子类方法的前置参数(形参)必...原创 2018-08-01 10:49:42 · 358 阅读 · 0 评论