随笔分类 -  C++

观察者模式(C++)
摘要:简介 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他 阅读全文

posted @ 2016-05-05 11:20 阅读(248) 评论(0) 推荐(0) 编辑

装饰者模式(C++)
摘要:概述: 23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点: (1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实 阅读全文

posted @ 2016-04-21 11:39 阅读(291) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示