java设计模式
文章平均质量分 92
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
阿正要努力
这个作者很懒,什么都没留下…
展开
-
行为型模式(Behavioral Pattern)(下半部)
行为型模式(Behavioral Pattern)——下半部观察者模式(Observer Pattern)状态模式(State Pattern)空对象模式(Null Object Pattern)策略模式(Strategy Pattern)模板模式(Template Pattern)访问者模式(Visitor Pattern)原创 2024-01-01 19:39:17 · 880 阅读 · 0 评论 -
23种设计模式——结构型模式(下半部分)
结构型模式这些模式关注对象之间的组合和关系,旨在解决如何构建灵活且可复用的类和对象结构。装饰器模式(Decorator Pattern)外观模式(Facade Pattern)享元模式(Flyweight Pattern)代理模式(Proxy Pattern)原创 2023-12-30 14:20:17 · 871 阅读 · 1 评论 -
23种设计模式——行为型模式(Behavioral Pattern)(上半部)
行为型模式这些模式关注对象之间的通信和交互,旨在解决对象之间的责任分配和算法的封装。责任链模式(Chain of Responsibility Pattern)命令模式(Command Pattern)解释器模式(Interpreter Pattern)迭代器模式(Iterator Pattern)中介者模式(Mediator Pattern)备忘录模式(Memento Pattern)原创 2023-12-30 10:34:12 · 1013 阅读 · 1 评论 -
23种设计模式——前言
设计模式的六大原则1、开闭原则(Open Close Principle)2、里氏代换原则(Liskov Substitution Principle)3、依赖倒转原则(Dependence Inversion Principle)4、接口隔离原则(Interface Segregation Principle)5、迪米特法则,又称最少知道原则(Demeter Principle)6、合成复用原则(Composite Reuse Principle)原创 2023-12-15 23:59:06 · 933 阅读 · 0 评论 -
23种设计模式——创建型模式(Creational Patterns)
创建型模式是软件设计模式的一种,它关注如何创建对象。通过这些模式,可以系统地创建对象,以提高系统可重用性、代码重用性和系统可扩展性。以下是一些常见的创建型模式:工厂方法模式(Factory Method Pattern)、抽象工厂模式(Abstract Factory Pattern)、建造者模式(Builder Pattern、原型模式(Prototype Pattern、单例模式(Singleton Pattern)原创 2023-12-20 19:21:56 · 1013 阅读 · 1 评论 -
23种设计模式——结构型模式(上半部分)
结构型模式这些模式关注对象之间的组合和关系,旨在解决如何构建灵活且可复用的类和对象结构。适配器模式(Adapter Pattern)桥接模式(Bridge Pattern)过滤器模式(Filter、Criteria Pattern)组合模式(Composite Pattern)原创 2023-12-25 21:10:47 · 891 阅读 · 0 评论