概述
Java设计模式之创建模式包括:
Factory, 工厂模式
Singleton, 单例模式
Builder, 建造模式
Prototype, 原型模式
Java设计模式之结构模式包括:
Facade, 门面模式
Decorator, 装饰模式
Composite, 合成模式
Proxy, 代理模式
Adapter, 适配器模式
Bridge, 桥梁模式
Flyweight, 共享元类模式
Java设计模式之行为模式包括:
Chain of responsibleif, 责任链模式
Command, 命令模式
Strategy, 策略模式
Observer, 观察模式
Interpreter , 解释器模式
Iterator, 迭代模式
Mediator, 中介模式
Memento, 备忘录模式
State, 状态模式
Template, 模板模式
Visitor, 访问者模式
开闭原则: 一个软件实体应该对扩展开放 对修改闭合。
里氏代换原则: 任何能使用父类的地方一定能使用子类。
依赖倒转原则: 要依赖于抽象 不要依赖于实现。或者是抽象不应该依赖与细节,细节应该依赖于抽象。
合成聚合复用原则: 尽量使用合成聚合而不是继承去实现复用。
迪米特法则: 一个软件实体应该尽可能少的与其它实体发生相互作用。
接口隔离原则: 应当为客户提供尽可能小的单独的接口 而不应该提供大的综合性的接口。
最后
以上就是眯眯眼玫瑰为你收集整理的Java设计模式分为创建模式, 结构模式, 行为模式 3种类型的全部内容,希望文章能够帮你解决Java设计模式分为创建模式, 结构模式, 行为模式 3种类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复