设计模式之略见一斑(工厂模式Factory)
??? 在开发中其实我们已经不知道用到了设计模式中的很多模式 ,只是有些我们还未知它具体是哪种模式来着。如工厂模式,单例,适配,外观模式等一些常见模式。
下面是自己学习的一些相关笔记,以做备忘录.
?
1.工厂模式
?分为三类:
?1)简单工厂模式(simple factory)
?? 也叫静态工厂模式,一般是具体产品的继承类或者是接口的实现,如下拿一个司机开多种车的例子。
???
private interface CarType{public Car getSportCar(String carname);public Car getBuiCar(String carname);public Car getFastCar(String carname);}
?
如此基础上对新式的各种各样的车进行区别,从而当新增一款车型时或者新增一类车型时就对应加入相应的类和方法
1 楼 bo_hai 2011-02-16 abstract factory 没有讲明白。