摘要: 1.概念 抽象工厂模式,顾名思义,所谓工厂即是批量制造产品的地方。在Java中,抽象工厂模式用来创建对象。根据GOF对模式的分类,抽象工厂模式属于创建型对象模式。 先来说一些概念,《设计模式》中对抽象工厂模式的定义如下:提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类。 为了更好的描述抽象工厂,吸取前人对抽象工厂的理解,这里引入一个新的概念帮助理解抽象工厂:产品族。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。 举个例子来帮助理解,汽车按类型可分为:轿车、客车、货车。汽车按品牌可分为:奔驰、宝马、大众。(先不管奔驰宝马有没有货车,just an... 阅读全文
posted @ 2012-03-26 16:07 朱样年华 阅读(1636) 评论(2) 推荐(3)