随笔分类 -  《head first 设计模式》学习

摘要:我喜欢户外,然后常常去逛户外装备的店子,一般买了自行车等大件,再买登山包,登山鞋等配件就会有优惠。比如买了辆Giant的车,然后买个bag就有优惠,本案例将配件作为装饰者,简单的实现装饰者模式,对于继承,多态掌握的还是很迷惑。有错误还请各位看官帮忙指出,仪器共同进步!首先定义一个超类Buybike public abstract class Buybike { protected string description="To Get a Bike"; public virtual string getDescription() { ... 阅读全文
posted @ 2011-12-13 15:32 wyixin 阅读(702) 评论(0) 推荐(1)
摘要:首先实现两个接口:Subject(用于发布信息) Observer(信息接受者)Subject中:registerObserver(Observer observer); 用于登记需要推送的用户removeObserver(Observer observer); 将用户剔除出推送列表notifyObserver(); 推送服务Observer中:update(string news); 当Subject信息发送时,用于更新然后用 Newsstand类和Commenpeolpe类分别实现Subject,Observer________________________... 阅读全文
posted @ 2011-12-11 23:22 wyixin 阅读(428) 评论(0) 推荐(0)