随笔分类 -  Head First Design Pattern

摘要:公司接到新任务,需要做一个气象监测应用。该应用将实现三个界面:当前气象状态,气象统计以及气象预报。应用从WeatherObject对象中获取所需数据:温度,湿度,气压。当然,为了可扩展性,该应用同时也要求提供api给其他开发者以便他们开发自己的气象面板。如下图 WeatherData中的方法,3个g 阅读全文
posted @ 2016-04-17 21:02 七彩蝶 阅读(1216) 评论(0) 推荐(0)
摘要:以一个有关鸭子的电子游戏“SimUDuck”开始,初始设计为 这时,有了一个新的需求,需要让鸭子可以飞 第一次设计:(在父类Duck上加一个fly方法,此时所有子类都继承该方法) 然而,经理在演示该项目时,用的是橡胶鸭子,并表示橡胶鸭子不应该会飞(忧伤的程序员。) 该怎么解决这个问题呢?(给一个父类 阅读全文
posted @ 2016-04-09 12:21 七彩蝶 阅读(413) 评论(0) 推荐(0)