
Design Pattern
文章平均质量分 87
sulliy
这个作者很懒,什么都没留下…
展开
-
How I explained OOD to my wife[Thinking in OOD]
IntroductionMy wife Farhana wants to resume her career as a software developer (she started her career as a software developer, but couldn't proceed much because of our first child's birth), and these days, I am trying to help her learn Object Oriented Des转载 2011-01-25 13:46:00 · 1719 阅读 · 0 评论 -
TinyXML加载保存C++对象
TinyXML是一个非常小巧简单的XML解析库,采用DOM方式来解析XML文件。不足的是它本身不支持DTD和XSL,但普通简单的XML使用需求还是可以满足了。 TinyXML由2个头文件四个CPP文件构成。继承结构如下: TiXmlBase TiXmlAttribu原创 2011-08-03 12:56:56 · 4272 阅读 · 1 评论 -
association,aggregation,composition有什麼差別?
class之間有三種關係,inheritance,implementation和association。inheritance和implementation在C++、C#、Java都有直接支援,所以不難懂,但association,aggregation和composition在转载 2011-08-18 23:40:38 · 1783 阅读 · 0 评论 -
GOF23设计模式简介
Abstract Factory 抽象工厂模式——提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter 适配器模式——将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge 桥接模式——将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder 生成器模式——将一个复杂对象转载 2011-11-30 10:06:59 · 2980 阅读 · 0 评论