![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
AONLY_
热爱可抵岁月漫长
展开
-
面向对象设计原则
• 单一职责原则:类的职责要单一,不能将太多的职责放在一个类中。 • 开闭原则:软件实体对扩展是开放的,但对修改是关闭的,即在不修改一个软件实体的基础上去扩展其功能。 • 里氏替换原则:在软件系统中,一个可以接受基类对象的地方必然可以接受一个子类对象。 • 依赖倒转原则:要针对抽象层编程,而不要针对具体类编程。 • 接口隔离原则:使用多个专门的接口来取代一个统一的接口。 • 合成复用原则:在复用功能时,应该尽量多使用组合和聚合关联关系,尽量少使用甚至不使用继承关系。 • 迪卡特原则:一个软件实体对其他实体的原创 2020-11-18 17:28:11 · 106 阅读 · 0 评论 -
设计模式的种类
一、设计模式的分类 1.根据模式的目的可分为创建型、结构型和行为型三种。 1.1 创建型模式:主要用于创建对象 1.1.1 抽象工厂模式(Abstract factory) 1.1.2 建造者模式(Builder) 1.1.3 工厂方法模式(Factory Method) 1.1.4 原型模式(Prototype) 1.1.5 单例模式(Singleton) 1.2 结构型模式:主要用于处理类或对象的组合 1.3 行为型模式:主要用于描述对类或对象怎样进行交互和怎样分配职责 2.根据范围,即模式主要是用于处原创 2020-11-03 19:21:10 · 1121 阅读 · 0 评论