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