03 2015 档案
摘要:装饰者模式的应用实例 - 咖啡馆----------星巴克咖啡馆想要一份菜单系统,要求能够计算不同种类咖啡加上不同调料(牛奶、豆浆、摩卡、奶泡。。。)的价格。Tom做了如下实现:每个咖啡都要继承这个饮料类,然后对是否有各种调料进行...
阅读全文
摘要:观察者模式的应用实例 - 天气预报----------你的公司刚刚赢得一份气象观测站开发的合同,要求三个布告板能根据检测中心气象参数的变化而实时变化。这个就是观察者模式的一个实例,像这样实例还有很多,如报纸的订购,每天的报纸都会发送给那些订阅者。如果你不想订阅了,当然也可以取消订阅,从此便再也不会收...
阅读全文
摘要:###策略模式的应用实例 - 鸭子开发 ----------假设一个鸭子实例,要求各种各样的鸭子会游泳、会呱呱叫。按照OO技术的开发原则,我们首先会让鸭子实例的超类Duck实现这些方法,已进行代码的重复利用:DUCKquack()swim()display()//鸭子的其他方法其中,所有的鸭子均会叫...
阅读全文

浙公网安备 33010602011771号