![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
设计模式
然.燃
这个作者很懒,什么都没留下…
展开
-
简谈设计模式的七大原则
设计模式的七大原则1. 单一职责原则目的:降低代码复杂度、增强内聚性、提高可读性要求:一个类仅负责一项职责含义: 指一个类或者模块应该有且只有一个改变的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。2. 开闭原则目的:提高扩展性、便于维护要求:分离出变与不变的部分含义:一个软件实体如类、模块和函数应对扩展开放...原创 2020-04-04 08:56:25 · 271 阅读 · 0 评论 -
设计模式1——简单工厂模式(Simple Factory)
简单工厂模式简述:简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。包含的角色及职责:1.工厂角色(Creator) 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。2.抽象角色(Product) 简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。3.具体产品角色(Concrete Product) 简单工厂模式所创建的具体实例对象。UML图原创 2020-05-11 20:54:41 · 185 阅读 · 0 评论