设计模式
文章平均质量分 74
Leweet
来自美丽的湖南张家界,96毕业于湖南工程学院,所学机械专业。因对计算家软件编程的热爱,98年南下广州改行从事软件编程,经过10年的努力,在广州多家外企就职过。一直用C 编程,也用Java开发过手机游戏。面向的行业包括股票金融,智能监控,通讯等多个行业。业余喜欢关注股票、黄金投资。在此希望通过博客能多交流多方面的心得。
展开
-
C++版本之简单生产模式(Simple Factory Pattern)
设计模式中工厂模式Factory专门负责将大量有共同接口的类实例化,被创建的实例通常都具有共同的父类。该模式可以让客户代码动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类,从而不用知道该类的具体类型。工厂模式有3种,简单工厂(Simple Factory)模式、工厂方法(Factory Method)模式和,抽象工厂(Abstract Factory)模式,本人介绍简单工厂(Simpl原创 2009-01-08 09:58:00 · 899 阅读 · 0 评论 -
简单工厂,工厂方法和抽象工厂的区别
看了网络上很多关于设计模式的方法,有的模式看起来相似,但本质还是区别很大的.像简单工厂,工厂方法和抽象工厂就有很明显的区别. 有一个比较好理解的例子,在这跟大家介绍下: 1.如果一个后花园只种蔬菜类,那么就用简单工厂就可以了. 2.如果后花园蔬菜品种繁多.得用工厂方法才可以,把共有的东西抽象出来. 3.如果要扩大后花园的规模,比如一个在北方,一个在南方,这样工厂方法就无法实现了,就转载 2009-01-13 12:04:00 · 1499 阅读 · 1 评论