随笔分类 -  笔记之设计模式Java版

在java环境下介绍了集中常见的设计者模式
摘要:工厂设计模式是反射的典型应用。反射经常用于写一些通用的工具。 所以说,看工厂模式,放射应当是了然于胸了。 阅读全文
posted @ 2016-11-03 16:55 zhangoliver 阅读(142) 评论(0) 推荐(0)
摘要:观察者设计模式;当一个对象发生指定的动作时要通知另外一个对象作出相应的处理。Swing中事件监听就是典型的观察者设计模式。 经典案例:天气预报 观察者设计模式其实就是一种面向接口的编程方式,观察者设计模式的步骤: 1、当目前对象发生制定动作时,要通知另外一个对象作出相应的处理,这时候应该对方的相应的 阅读全文
posted @ 2016-11-03 16:50 zhangoliver 阅读(226) 评论(0) 推荐(0)
摘要:一些人总结出来的用于解决特定问题的固定的解决方案。 解决一个类在内存中只存在一个对象的目的,保证对象的唯一性 1、为了避免其他程序建立过多的该类对象,禁止其他程序建立该类对象 2.为了其他方便其他程序的访问,在本类中自定义一个对象 3.为方便其他程序对自定义类对象的访问,对外提供一些访问方式. 创建 阅读全文
posted @ 2016-11-03 16:37 zhangoliver 阅读(228) 评论(0) 推荐(0)
摘要:装饰者模式 缘起:增强一个类的功能,有两种方式:一、继承,二、装饰者模式。 增强一个类的功能的时候我们可以选择使用继承 通过继承去实现增强一个类的功能的优点:代码结构清晰,通俗易懂 缺点:使用不灵活,会导致继承的体系过于庞大 问题出现 装饰者模式实现增强模式: 优点:内部可以通过多态技术对多个需要增 阅读全文
posted @ 2016-11-03 10:45 zhangoliver 阅读(254) 评论(0) 推荐(0)