转自:http://bbs.gameres.com/showthread.asp?threadid=6266
下面这些设计模式的实现都是一些简单的示例实现,如果你希望更稳固,更方便的实现,请自己修改。我以Gof的书作为蓝本,实现里面可以被抽象的设计模式,里面使用Loki, Boost, STL的一些东西,如果有疑问的话请翻阅相关书籍。
//***************************************************************************
Abstract Facrory 抽象工厂:
目的:为了把产品的创建抽象化为了隐藏产品的实现为了实现一序列产品的安全创建
实现:
namespace Noir_Impl{template<clas......
阅读全文