2012年7月22日
摘要: 在软件系统中,经常面临“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口,为了提供一种“封装机制”来隔离出“这个易于变化对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变,就可以使用工厂方法模式来解决这个问题。 下面我们以一个简单的汽车测试案例来初步认识工厂方法模式: 在测试汽车的时候因为被测试的汽车是会经常改变的,如我们会测试奔驰、比亚迪汽车,然而不管什么汽车都有一些共同的特征,所以我们就可以封装出这些共同的特征做成一个抽象类或者接口,汽车抽象类如下: public abstract class A... 阅读全文
posted @ 2012-07-22 09:34 psforever 阅读(321) 评论(0) 推荐(0) 编辑