摘要:假设你所在的公司开发了一套鸭子模拟游戏,它可以模拟各种不同的鸭子,在水上游泳,同时还能发出“嘎嘎”的叫声,相当真实,因此卖的很不错。这个游戏是用标准的OO技术来设计的,一个抽象的Duck基类,有发出“嘎嘎”叫声的Quack方法和在水里游泳的Swim方法,同时它还有一个抽象的Display方法,每一个Duck子类(如MallardDuck、RedheadDuck)都将之重写,以便实现自己与众不同的外...
阅读全文
随笔分类 - Design Patterns
浙公网安备 33010602011771号