代码改变世界

设计模式的精要理解(不断更新)

2011-10-11 16:38  AnyKoro  阅读(159)  评论(0编辑  收藏  举报

1、工厂模式
本质:工厂模式的本质就是以不直接通过构造函数的方式实现构造之实。之所以叫“工厂”,是因为该手段(指实现的方法,可能是方法也可能是类)的作用是new一个对象出来,这个new的过程就如生产的过程。
目的:1、更好地控制生成
        2、同时由于中间多了一步,利用多态可以使得程序更灵活,更可扩展。