设计模式
niexianglin_csdn
这个作者很懒,什么都没留下…
展开
-
Singleton---单例模式(创建型)
Singleton单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。原创 2015-08-09 21:46:43 · 383 阅读 · 0 评论 -
装饰模式---结构性
Decorator装饰者模式:(装饰者)动态的将责任附加到对象(被装饰者)上去,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。模式中的角色抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。具体构件(ConcreteComponent)角色:定义一个将要接收附加责任的类。装饰(Decorator)角色:持有一个构件(Component)对象的实例,并定义一原创 2015-08-13 09:07:05 · 334 阅读 · 0 评论