排序:
默认
按更新时间
按访问量

【设计模式】装饰模式

【概念】 装饰者模式: 动态地将责任附加到对象上,若要扩展对象,装饰者模式提供了比继承更弹性的替代方案  要点: 装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为 装饰者包含一个超类的对象,这样,可以在被装饰者行为前或者行为后加上新的行为,甚至取代原有的行为 装饰者会使程序中出现...

2016-09-18 00:42:16

阅读数:355

评论数:2

【设计模式】适配器模式

【概述】 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 【适配器模式的用途】   用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本...

2016-09-11 23:19:19

阅读数:260

评论数:3

【设计模式】模板方法模式

【什么是设计模式】      官方解释:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   设计模式大咖闫宏解释:模板方法模式是类的行为型模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明...

2016-09-11 09:59:15

阅读数:325

评论数:1

【设计模式】单例模式

【概念】 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生...

2016-09-11 09:11:09

阅读数:316

评论数:1

【设计模式】抽象工厂模式

抽象工厂模式为创建一组对象提供了一种解决方案。与工厂方法模式相比,抽象工厂模式中的具体工厂不只是创建一种产品,它负责创建一个产品族。抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,其属于对象创建型模式。   抽象工厂模式中包含四个角色:...

2016-09-11 00:54:10

阅读数:470

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭