摘要: 编写一个Soldier类,描述具有普遍行为和属性的一个士兵对象。 编写陆军士兵、海军士兵、军官类来扩展Soldier类。 设计Soldier类的相关属性和方法。 建模几个陆军士兵、海军士兵、军官类来继承Soldier类,增加各自特有的属性和方法并重写相应的方法。 阅读全文
posted @ 2018-02-14 16:31 biubiubiuo 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 定义: 是对于算法的包装,把使用算法的责任和算法本身分隔,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类型的子类型。就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换。” 意图: 针对一组算法,将没哟个算法封装到具有共同接口的独立类中,从而 阅读全文
posted @ 2018-02-14 14:56 biubiubiuo 阅读(157) 评论(0) 推荐(0) 编辑