- 博客(4)
- 收藏
- 关注
原创 JAVA23种设计模式(4)-行为型模式11种-2
JAVA23种设计模式(4)-行为型模式11种21.策略模式(Strategy)原理:分别封装行为接口,实现算法族,超类里放行为接口对象,在子类具体设定行为对象. //1.定义行为算法基类 public interface IDance { void beginDance(); } //2.定义Idance的子类1.不会跳舞 public class SimpleDance impleme
2015-12-28 09:32:15
479
原创 JAVA23种设计模式(2)-结构型模式7种
JAVA23种设计模式(2)-结构型模式7种 把类结合在一起形成更大的结构 适配器模式(adapter) 一句话:将一个类的接口转换成另一种接口.让原本接口不兼容的类可以兼容 这是平时比较常见的一种模式 正如名字一样,比如,手机充电器是链接220v的插座的,必须使用适配器将其转成5v输出,2A的usb通用接口给手机使用,手机中的电量肯定是来自于220v的插座,但是经过手机适配器的转化
2015-12-09 17:25:20
811
原创 JAVA23种设计模式(3)-行为型模式11种-1
JAVA23种设计模式(3)-行为型模式12种-1 把类结合在一起形成更大的结构 适配器模式 桥接模式 一句话:将实现与抽象放在两个不同的类层次中,使两个层次可以独立变化 组合模式 装饰模式 一句话:动态的将新功能附加到对象上.在对象功能拓展方面,它比继承更有弹性 外观模式 一句话:提供一个统一的接口,来访问子系统中一群功能相关接口 蝇量模式 一句话:通过
2015-12-04 16:03:02
711
原创 JAVA23种设计模式(1)-创造型模式6种
23种设计模式(1)-创造型模式 1.设计模式的正确打开方式: 设计模式是由多年来从事开发设计工作的工程师对一些普遍问题的通用解决方式,算考试的话,也许它就是标准答案, 对于面向对象的程序员来说,在他的架构之路上,能理解并用活设计模式绝对是受益匪浅的一件事情,当然也不是所有的代码都必须使用设计模式去做,简单的项目工程是不需要设计模式,而然,在漫长的迭代开发中,设计模式的一些思维是可以很好地帮助
2015-12-02 22:40:03
760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅