软件工程
_Inory
喜欢编程,爱好看书,随时随地充电
展开
-
书上秋千图和相关的思考
(1) How the customer explained it / 客户如此描述需求(2) How the project leader understood it / 项目经理如此理解 (3) How the analyst designed it / 分析员如此设计(4) How the programmer wrote it / 程序员如此编码 (5) How the原创 2016-04-07 20:37:55 · 3892 阅读 · 0 评论 -
观察者模式(C++)
简介观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者设计模式定义了对原创 2016-05-05 11:20:14 · 449 阅读 · 0 评论 -
装饰者模式(C++)
**概述:** 23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。**装饰模式的特点:** (1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的引用(refer原创 2016-04-21 11:39:03 · 449 阅读 · 0 评论