![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 69
ShininGold
这个作者很懒,什么都没留下…
展开
-
设计模式的六大原则
『Single Responsibility Principle』单一职责原则: 单一职责原则的核心精神是:一个类,或者一个接口,最好只做一件事情,当发生变化时,他只能受到单一的影响;因为职责过多,可能引起变化的原因将会很多,这样导致职责和功能上的依赖,将严重影响其内聚性和耦合度,混乱由此而生。 单一职责的原则在现实生活中早就实践于现代公司体制与原创 2017-03-12 18:28:09 · 196 阅读 · 0 评论 -
【设计模式】工厂模式
工厂模式 作用:定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 UML结构图: 抽象基类: 1) Product:创建出来的对象的抽象基类. 2) Factory创建对象的工厂方法的抽象基类. 接口函数: l)Creator::FactoryMethod:纯虚函数,由派生类实现,创建出对应的Produc原创 2017-03-13 00:43:54 · 294 阅读 · 0 评论 -
【设计模式】抽象工厂模式
抽象工厂模式: 作用:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 UML结构图: 抽象基类: 1)ProductA,ProductB:分别代表不同类型的产品,而它们的派生类则是这种产品的一个实现. 2)AbstractFactory:生产这一系列产品的一个抽象工厂,它的派生类是不同的实现. 接口函数: 1)AbstractFactory::原创 2017-03-13 00:57:08 · 232 阅读 · 0 评论