
设计模式
小学生Jason
简简单单,认认真真。
展开
-
设计模式---策略者模式
--------------------------------------------------根据《Head First 设计模式》整理记忆-------------------------------------------------------------------- 从一个添加鸭子的行为讲起,一开始采用的是继承: DUCK父类: package StrategyPat原创 2015-07-08 10:54:23 · 351 阅读 · 0 评论 -
设计模式---观察者模式
---------------------------------根据《Head First 设计模式》整理记忆---------------------------------- 观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新(是不是感觉很神奇!!!)。 小A公司接了一个为气象站开发Internet气象观测原创 2015-07-09 16:09:00 · 386 阅读 · 0 评论 -
设计模式---装饰者模式
---------------------------------根据《Head First 设计模式》整理记忆---------------------------------- 解决问题:从一个星巴兹咖啡店开始,有饮料和调料构成,饮料可以添加多种调料,调料有蒸奶,摩卡,豆浆等。 设计原则:类应该对扩展开放,对修改关闭。 装饰者模式:动态地将责任附加到对象上,若要扩展对象,原创 2015-07-10 14:48:36 · 394 阅读 · 0 评论 -
设计模式---Java源码中的设计模式
创建型设计模式 抽象工厂模式 特点:创建方法返回一个可以用来创建抽象类或接口的工厂类。 javax.xml.parsers.DocumentBuilderFactory#newInstance()javax.xml.transform.TransformerFactory#newInstance()javax.xml.xpath.XPathFactory#newInstance(转载 2015-08-06 09:44:21 · 604 阅读 · 0 评论