03 2007 档案

摘要:当对某个对象的实例化代码散布在整个项目中的时候,似乎你已经可以嗅到坏味道了,我们叫做“创建蔓延”。除非你肯定这个对象的实例化方法永远不会改变,否则最后将“创建的知识搬迁到Factory”中。 例如:书写日志的对象可能存在三个方法成员,分别用来向文件、数据库以及Windows日志写入信息。任何需要写入日志的地方都应该实例化这个对象,并调用其中的某个方法。 这样... 阅读全文
posted @ 2007-03-28 17:45 大约在冬季 阅读(197) 评论(1) 推荐(0)