Python复杂数据类型(2)

关于工厂方法:       
工厂方法模式是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,
它也是处理在不指定对象具体类型的情况下创建对象的问题.
工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。
工厂方法让类的实例化推迟到子类中进行。       

public abstract class PizzaStores(){

public Pizza orderPizza(String type){

Pizza pizza;

//PizzaStore的子类在createPizza()方法中处理对象的实例化

pizza=createPizza(type);

//...

return pizza;

}

//现在,实例化披萨的责任被移到一个"方法"中,次方法如同是一个"工厂"

protected abstract Pizza createPizza(String type);

}

《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版]

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码]

Python脚本获取Linux系统信息

Ubuntu下用Python搭建桌面算法交易研究环境

Python 的详细介绍请点这里
Python 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8bd99f1900ad9069d276c038c155a8b2.html