编程中的设计模式
设计模式分类
设计模式主要分为四类:创建型模式、结构型模式、行为型模式,还有一种J2EE 模式
- 创建型模式: 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。
- 结构型模式: 这些模式关注对象之间的组合和关系,旨在解决如何构建灵活且可复用的类和对象结构。
- 行为型模式: 这些模式关注对象之间的通信和交互,旨在解决对象之间的责任分配和算法的封装。
- J2EE 模式: 这些设计模式特别关注表示层。这些模式是由 Sun Java Center 鉴定的。
设计模式六大原则
- 开闭原则:对扩展开放,对修改关闭。
- 里氏代换原则:里氏代换原则是面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。
- 依赖倒转原则:这个原则是开闭原则的基础,具体内容:针对接口编程,依赖于抽象而不依赖于具体。
- 接口隔离原则:使用多个隔离的接口,比使用单个接口要好。它还有另外一个意思是:降低类之间的耦合度。由此可见,其实设计模式就是从大型软件架构出发、便于升级和维护的软件设计思想,它强调降低依赖,降低耦合。
- 迪米特法则,又称最少知道原则:一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。
- 合成复用原则:合成复用原则是指:尽量使用合成/聚合的方式,而不是使用继承。
- 标题: 编程中的设计模式
- 作者: DansRoh
- 创建于 : 2024-06-25 00:00:00
- 更新于 : 2024-06-25 16:34:00
- 链接: https://blog.shinri.me/2024/06/25/32_设计模式/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
推荐文章
评论