10.3
今天来开始我往天准备写的东西,gof的23个设计模式5w1h。以及我对任务分配器的研发的具体情况介绍。
1、gof的23个设计模式主要分为:构造模式、结构模式、行为模式。
2、构造模式,包括5个模式。具体为:抽象工厂模式、工厂函数模式、单态模式、builder模式、原型模式。
3、结构模式,包括7个模式。具体为:briadge模式、adapter模式、proxy模式、decator模式、facade模式。
4、行为模式,包括11个模式。具体为:vistor模式、command模式。
abstract factory and factory method:这两个模式一般情况下都是不严格区分的,他们的作用也都相同,主要是替代construtor,及消除construt乱用造成的混乱。
when:当用来消除construt时一般用这个来消除混乱。
what:去除construtor,隐藏具体实现。
where:同上。
who:object program。
why:using facotry method or abstract factory to avoid construt. the construt has some disadvantage .no type check ,the construt name and class name is same.
how:用函数代替constut。
...
分享到:
相关推荐
写完了Interpreter模式之后,我习惯性的看看下一天的安排,却陡然发现GoF的23个设计模式的解析已经在我不经意间写完了。就像在一年前看GoF的《设计模式》一书,和半年前用C++模拟、实现23种经典的设计模式一般,透过...
设计模式精解- GoF 23种设计模式解析附C++实现源码 懂了设计模式,你就懂了面向对象分析和...想想当时读GoF的那本圣经时候的苦闷、实现23个模式时候的探索、悟道后的欣悦,我觉得还是有这懂了设计模式,个意义。 侵删
23种设计模式UML类图,以及相应的源码,文档,自己找过的,查阅过的网上的资料
设计模式精解-GoF23种设计模式解析(附C++实现源码)
设计模式体现的是一种思想,而思想则是指导行为的一切,理解和掌握了设计模式,并不是说记住了23种(或更多)设计场景和解决策略(实际上这也是很重要的一笔财富),实际接受的是一种思想的熏陶和洗礼,等这种思想...
设计模式精解-GoF 23种设计模式解析.pdf
设计模式精解-GoF23种设计模式解析附C++实现源码,是系统学习设计模式,深入理解每种模式的原型,优缺点,适用的场景,达到灵活运用目的的最好参考书
GOF的23个设计模式
设计模式精解-GoF-23种设计模式解析--附C++源代码,帮助理解!
书籍完整覆盖了GoF的23个设计模式,内容上深入,技术上比较实用。
设计模式精解-GoF 23种设计模式解析附C++实现源码
以文本和思维导图的方式简明扼要的介绍了GoF的23个经典设计模式,可当成学习设计模式的一个小手册,偶尔看一下,说不定会对大师的思想精髓有新的领悟。
GOF23种设计模式精解
GOF 23种设计模式 板桥里人的设计模式讲解是国内最早的成体系介绍,其中部分引例均来自先前国外英文网站。
GoF 23种设计模式解析附C++实现源码。
GoF的《设计模式》是所有面向对象语言(C++ Java C#)的基础,只不过不同的语言将之实现得更方便地使用。 GOF的设计模式是一座"桥" 。就Java语言体系来说,GOF的设计模式是Java基础知识和J2EE框架知识之间一座隐性的...
设计模式精解-GoF23种设计模式解析附C++实现,给出了设计模式"圣经"-GOF列出的全部23种设计模式的C++实现,清晰,易懂。