正在读大话设计模式
iteye_7824
这个作者很懒,什么都没留下…
展开
-
01_SimpleFactoryPattern 计算器实例
大话设计模式书中摘录语句:喝酒唱歌,人生真爽。[u]活字印刷[/u]: 1,要改,只需更改要改之字,此为[b]可维护[/b];2,这些字并非用完这次就无用,完全可以再后来的印刷中重复使用,此乃[b]可复用[/b];3,若要加字,只需另刻字加入即可,这是[b]可扩展[/b];4,字的排列其实可能是横排或竖排,只需将活字移动就可满足排列需求,这是[b]灵活性好[/b]。...原创 2009-08-09 10:32:55 · 62 阅读 · 0 评论 -
02_StrategyPattern 商场促销
[color=blue]CashFactory工厂类[/color][code="java"]package cn;import java.lang.reflect.Constructor;import java.util.HashMap;public class CashFactory { private static CashSuper cashSuper;...2009-08-16 10:07:59 · 63 阅读 · 0 评论 -
03_DecoratorPattern 小菜扮靓
大话设计模式本章内容摘录语句:装饰这词真好,无论衣服、鞋子、领带、披风其实都可以理解为对人的装饰。一旦使用装饰模式,不仅要[b]实例化组件[/b],还要[b]把此组件包装进装饰者中[/b]。如果只有一个ConcreteComponent类而没有抽象的Component类,那么Decorator类可以使ConcreteComponent的一个子类。同样道理,如果只有一个ConcreteD...2009-08-19 23:27:20 · 103 阅读 · 0 评论 -
04_ProxyPattern 为别人做嫁衣
[color=blue]GiveGift赠送礼物接口(由追求者和代理同时实现)[/color][code="java"]package cn;public interface GiveGift { public void GiveDolls(); public void GiveFlowers(); public void GiveChocolate();}[/...2009-08-21 23:02:25 · 77 阅读 · 0 评论 -
05_FactoryMethodPattern 雷锋工厂方法
[color=red]雷锋接口=>雷锋工厂=>大学生雷锋工厂雷锋接口=>雷锋工厂=>志愿者雷锋工厂[/color]摘录语句:1.工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。2.工厂方法模式实现时,客户端需要决定实例化哪一个工厂来实现运算类,选择按段的问题还是存在的,也就是说,工厂方法把简单工厂的内部逻辑判断移到了客户...原创 2009-09-07 22:07:44 · 49 阅读 · 0 评论