设计模式读书笔记与总结
文章平均质量分 67
通过对《JAVA与模式》的理解总结出每个设计模式的“属性”,通过这些“属性”,如设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它,它是如何解决的等,总结出这些让读者对设计模式有一种更加明了的认识。
hacke2
这个作者很懒,什么都没留下…
展开
-
设计模式学习总结系列应用实例
设计模式里面的种种应用实例,包括生活中的和JAVA JDK下的例子原创 2014-05-03 17:12:35 · 2488 阅读 · 0 评论 -
设计模式学习总结(23) 中介者模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-05-02 23:54:06 · 1727 阅读 · 0 评论 -
设计模式学习总结(22) 解释器模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-29 23:27:29 · 1826 阅读 · 0 评论 -
设计模式学习总结(21) 访问者模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke2原创 2014-04-27 21:21:57 · 1996 阅读 · 0 评论 -
动态代理及JDK动态代理源码分析
JAVA的动态代理机制可以动态的创建代理并动态的处理代理方法调用,只要简单指定一组接口及为拖累对象,就能动态的获取代理类原创 2014-04-14 23:16:41 · 8925 阅读 · 2 评论 -
设计模式学习总结(20) 状态模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-08 23:27:29 · 1790 阅读 · 0 评论 -
设计模式学习总结(19) 备忘录模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-07 13:31:10 · 1752 阅读 · 0 评论 -
设计模式学习总结(18) 命令模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-07 00:15:48 · 1934 阅读 · 0 评论 -
设计模式学习总结(17) 责任链模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-06 12:51:24 · 2102 阅读 · 0 评论 -
设计模式学习总结(16) 迭代器模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-06 12:11:24 · 2074 阅读 · 0 评论 -
设计模式学习总结(15) 观察者模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-04 20:51:43 · 1839 阅读 · 0 评论 -
设计模式学习总结(14) 模板方法模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-04 10:55:59 · 1604 阅读 · 0 评论 -
设计模式学习总结(13) 策略模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-03 23:13:40 · 1996 阅读 · 0 评论 -
设计模式学习总结(12) 桥接模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-03 19:21:40 · 2010 阅读 · 0 评论 -
设计模式学习总结(11) 门面模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-04-02 21:26:40 · 1944 阅读 · 0 评论 -
设计模式学习总结(10) 享元模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。...原创 2014-04-02 12:21:38 · 1999 阅读 · 0 评论 -
设计模式学习总结(9) 代理模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。9.代理模式意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机原创 2014-04-01 23:48:02 · 5200 阅读 · 1 评论 -
设计模式学习总结(8) 装饰模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。... 尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke2 8.装饰模式意图:动态地给一个原创 2014-03-29 11:34:09 · 2304 阅读 · 0 评论 -
设计模式学习总结(7) 组合模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-03-28 11:45:25 · 2841 阅读 · 0 评论 -
设计模式学习总结(6) 适配器模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-03-27 23:35:12 · 2351 阅读 · 0 评论 -
设计模式学习总结(5) 原型模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/5.原型模式意图:用原型实例指定创建对象的种类,并且通过原创 2014-03-25 10:35:47 · 2361 阅读 · 2 评论 -
设计模式学习总结(4) 建造者模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke24.建造者模式意图:将一个复杂的构建原创 2014-03-24 16:37:46 · 2119 阅读 · 0 评论 -
设计模式学习总结(3) 抽象工厂
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke2 3.抽象工厂意图:提供一个创建一系列相原创 2014-03-20 23:49:17 · 1923 阅读 · 0 评论 -
设计模式学习总结(2) 工厂模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://blog.csdn.net/hacke22.工厂模式意图:定义一个创建对象的接口,让原创 2014-03-19 17:07:16 · 1900 阅读 · 0 评论 -
设计模式学习总结(1) 单例模式
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是如何解决的,掌握它的结构图,记住它的关键代码;能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。原创 2014-03-19 12:43:09 · 2349 阅读 · 0 评论 -
《JAVA与模式》学习笔记(一)六大原则,简单工厂
这学期开始学设计模式了,真心想学好它。。写点博客记录下开闭原则:对扩展开放,对修改关闭。例子:招安-弼马温里氏替换原则:父类出现的地方,子类必定也能出现。例子:孙悟空在生死薄上删了所以猴子,猴子以后不会死,那么孙悟空和猊猴这种猴子的子类也不会死。反例:在JAVA API中Property类是HashMap的子类,HashMap里键值是string, object,而Prop原创 2014-03-02 23:14:50 · 2182 阅读 · 0 评论