随笔分类 -  OO & Design Patterns

设计模式和面向对象技术学习
摘要: 第一章 欢迎来到设计模式世界 —— 策略模式 一,鸭子问题: Joe上班公司做了一套相当成功的模拟鸭子游戏:SimUDuck。游戏中有各种鸭子,边游泳戏水,边呱呱叫(注意是“呱呱叫”)。显然Joe使用了OO技术,设计了鸭子的基类。由于每个鸭子的长相不同所以Display()方法是抽象的,Duck类也是抽象类。 但是,最近公司为了开了头脑风暴会议,要更新产品,并决定通过让鸭子会飞来击败竞争者。这时Joe应该怎么办呢? 阅读全文
posted @ 2009-04-25 13:51 InfantSorrow 阅读(778) 评论(0) 推荐(0)