![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《设计模式》
何芬芬
这个作者很懒,什么都没留下…
展开
-
【设计模式】之结构型模式
哈哈,小编又来了,这次给大家分享的是设计模式的第二大类型:结构型模式。废话不多说,看导图: 1、适配器模式(Adaper):将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可一起工作。 注:在Gof的设计模式中,适配器模式分为:类适配器模式和对象适配器模式。类适配器模式,通过多重继承对一个接口与另一个接口进行匹配。但,C#、VB....原创 2019-03-31 17:16:02 · 255 阅读 · 7 评论 -
【设计模式】之原则
设计模式体现的是一种思想,而思想是指导行为的一切。学习设计模式,实际接受的是一种软件设计思想的熏陶和洗礼。 我们知道,OO精神:可维护、可扩展、可复用、灵活性好。追求的目标是:高内聚,低耦合。 内聚性:一个例程内部组成部分之间相互联系的紧密程度 耦合性:一个例程与其他例程之间联系的紧密程度 在其设计过程中,始终严格遵循其要求的原则: 1、单一职责原则(SRP):就一个类而言,应该仅有一个...原创 2019-03-20 19:54:30 · 165 阅读 · 18 评论 -
【设计模式】之创建型模式
根据模式的特点,《设计模式》将23个模式分为三个类别:创建型模式、结构型模式和行为型模式。 下面我将依次介绍创建型模式的定义: 1、工厂方法模式 (Factory Method):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 关键代码: interface IFactory //雷锋工厂 { LeiFeng ...原创 2019-03-14 18:29:33 · 197 阅读 · 11 评论