摘要:
具体场景为:气象站提供了一个WeatherData对象,该对象可以追踪获取天气的温度、气压、湿度信息,WeatherData对象会随即更新三个布告板的显示:目前状况(温度、湿度、气压)、气象统计和天气预报。 1. 基本需求:利用WeatherData对象获取数据、并更新三个布告板:目前状况、气象统计 阅读全文
摘要:
采用一只鸭子的示例,层层推进,引入策略模式。具体如下: 1. 基本需求:创建有一些特性的鸭子 鸭子拥有如下的一些特性:游泳戏水、呱呱叫、外观 初步实现鸭子的特性: 鸭子超类: 1 2 3 4 5 6 7 8 9 10 11 12 public abstract class Duck { public 阅读全文