java面向对象与设计模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面向对象与设计模式相关的知识,希望对你有一定的参考价值。

第五式 抽象工厂模式

定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。(创建的对象之间有约束)

抽象工厂模式的本质:选择产品簇的实现

优点:分离接口和产品簇,使得切换产品簇变得容易

缺点:不太容易扩展新的产品,容易造成类层次复杂

工厂方法模式一般用在产品之间没有联系的单个产品,而抽象方法模式一般用在产品之间有联系的时候。

 

以上是关于java面向对象与设计模式的主要内容,如果未能解决你的问题,请参考以下文章

Java与面向对象设计

七日阅书4 理解面向对象《Java程序设计与计算思维》

java基础面向对象之类与对象

java面向对象与设计模式

Java基础 06 类与对象封装构造方法

java.面向对象设计的核心——类和对象