摘要: 实现《大话设计模式》的C++版本。。。1. 工厂模式 使用的范围是 同一个基类,下面很多子类。(1)这里很容易出现的一个问题n多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如new ×××;的代码。这里带来两个问题1)客户程序员必须知道实际子类的名称(当系统复杂后,命名将是一个很不好处理的问题,为了处理可能的名字冲突,有的命名可能并不是具有很好的可读性和可记忆性,就姑且不论不同程序员千奇百怪的个人偏好了。),2)程序的扩展性和维护变得越来越困难。(2)还有一种情况就是在父类中并不知道具体要实例化哪一个具体的子类。这里的意思为:假设我们在类A中要使 阅读全文
posted @ 2013-10-07 15:53 今晚打酱油_ 阅读(402) 评论(0) 推荐(0)