![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 设计模式
DarrenChen
Diligent,pragmatic and aggressive
展开
-
设计模式之工厂模式
看设计模式已经有一段时间了,感触颇深,现将工厂模式做一个总结。面向对象的一个核心就是开放封闭原则,就是对扩展是开放的,对修改是封闭的,通过抽象工厂模式和反射方法的的灵活运用可以将该原则体现的淋漓尽致。什么是工厂模式?工厂模式就是创建一系列相互依赖对象的接口,不用指明具体的要创建的类。工厂模式又细分为简单工厂模式和抽象工厂模式。先看简单工厂模式。简单工厂模式需要一个有一个工厂类来负责创建不同的对象,原创 2013-04-12 14:28:52 · 524 阅读 · 0 评论 -
设计模式之桥接模式
今天来学习一个很重要的设计模式---桥接模式。在了解桥接模式之前首先来学习面向对象的又一个重要原则,合成聚合复用原则。 合成聚合复用原则是说尽量使用合成聚合,而不使用继承。聚合表示一种弱的拥有关系比如雁群拥有大雁,而合成表示一种强的拥有关系比如大雁拥有翅膀。 现在具个例子来说明下合成聚合复用原则和继承对比的优点。假如有不同厂家的手机使用不同类型的软件,如果用继承的想法来做的话,我们肯定会写原创 2013-04-15 16:55:02 · 713 阅读 · 0 评论