摘要: Above all be of single aim;have a legitimate and useful purpose,and devote youself unreservedly to it.---James Alen最重要的是单一的目标,有一个合法的和有用的目的,并毫无保留地奉献自己给它。两个关键概念:任何时候只能有一个类的实例被创建;一个类只能有一个,全局的访问点。单例的一个基本条件,是类的构造器必须私有,以保证只能通过getInstance()方法获取唯一的实例。对于有些由于 是允许类的构造方法私有,例如java。但是在AS中,类的构造方法是不能私有的。因为要做出一些变通,以 阅读全文
posted @ 2013-03-30 16:47 YonguiL.偲袅 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 工厂方法解决Client和Product之间的紧耦合。通过把创建对象的过程委托给一个factory。逻辑模式Client ---uses----creator-----create---productOOP的 open-closed思想 opened for extension ,closed for modication简单工厂 只是属于初级的工厂设计模式。真正的工厂方法 需要用到接口,处理变化的需求非常实用,可以不影响之前已存在的代码。IProduct 接口Product1Product2AbstractorCreator公用方法带参数或者布带参数的工厂方法 fatoryMethodCre 阅读全文
posted @ 2013-03-30 10:30 YonguiL.偲袅 阅读(298) 评论(0) 推荐(0) 编辑