Oscar_design_patterns
huaying.chen
知识如百川、而我心如海、随岁月沉淀、凭水滴石穿之韧性、富我人生!
展开
-
Java设计模式之策略模式
摘要:本篇笔记主要是对策略模式(Strategy Pattern)学习过程、心得的记录。主要是通过模仿JDK中关于类的比较的方式来实现可以使用指定的方法、指定的策略来比较两个类的大小。原创 2014-03-12 11:46:09 · 2935 阅读 · 2 评论 -
Java设计模式之迭代器模式
摘要:本篇笔记主要是记录迭代器模式的学习过程、其实只要是有点Java编程经验的人都知道这个设计模式、只是不一定能想起来这是四人组23中设计模式之一。迭代器模式(Iterator Pattern)、从名字中我们就知道在哪里见过他们、没错、我们经常使用的集合。既然使用集合就要提供一种能遍历集合的机制。这也是迭代器模式的作用。原创 2014-03-12 14:16:32 · 2312 阅读 · 1 评论 -
Java设计模式之单例模式
摘要:相对于其他设计模式而言、单例模式无疑是我们平时最熟悉也最简单的设计模式、就算你对设计模式没有什么概念也会偶尔在项目中用到他。原创 2014-03-12 14:56:17 · 2179 阅读 · 0 评论 -
Java设计模式之工厂模式
摘要:主要记录工厂系列的设计模式、静态工厂、简单工厂、抽象工厂和模拟了spring的BeanFactory。同时对他们的优劣做了简单的对比。原创 2014-03-13 10:54:45 · 3380 阅读 · 1 评论 -
Java设计模式之装饰者模式
摘要:装饰者模式相对来说是一种比较容易理解的模式。主要有组件(components)和装饰器(Decorator)组成。要求components和Decorator实现相同的接口或者抽象类(具体类的局限性太大)。原创 2014-03-14 09:11:35 · 11226 阅读 · 3 评论 -
Java设计模式之起始
摘要:本系列笔记记录了学习设计模式的一些学习过程和所获、不会记录全部四人组的23种设计模式、应用驱动学习、主要记录了常用的一些设计模式。设计模式没有对与错、大胆设计、细心求证、切勿设计过头!原创 2014-03-11 10:42:52 · 2824 阅读 · 0 评论 -
Java设计模式之代理
摘要:本篇笔记是对Java中很难理解的设计模式——代理模式的学习记录、包括由问题引出代理模式的出现、包括静态代理、和核心的动态代理。至于为什么从最难理解的开始、则是想给自己传达个信念:万事开头难!那就从最难理解的开始!原创 2014-03-11 12:08:01 · 3438 阅读 · 4 评论 -
Java设计模式之观察者模式
摘要:观察者模式(ObserverPattern)。用于实时监测某些Object的动态、只要Object一改变、那么他的所有观察者Observer都会知道、之后观察者会根据Object的改变进行下一步操作。这个在SWING编程中是最常见的。那些Listener就是观察者。原创 2014-03-14 14:20:33 · 10405 阅读 · 6 评论 -
Java设计模式之责任链
摘要:本笔记主要记录了责任链设计模式的设计、从问题的提出、到问绕解决问题的途径来展示责任链设计模式的思想与代码构建。设计无对错、大胆的去设计、但是别设计过头。原创 2014-03-11 16:22:58 · 2662 阅读 · 3 评论