代码改变世界

工厂模式

2015-04-24 11:45 by foolbread-老陈, 134 阅读, 0 推荐, 收藏, 编辑
摘要:工厂模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。——《HEAD FIRST 设计模式》 我的c++代码: #ifndef DESIGN_FACTORY_H_ #define DESIGN_FACTORY_H_ #include #include class Pizza { public: void prepare(); ... 阅读全文

装饰者模式

2015-04-23 15:38 by foolbread-老陈, 101 阅读, 0 推荐, 收藏, 编辑
摘要:装饰者模式:动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。——《HEAD FIRST 设计模式》 我的c++代码: #ifndef DESIGN_DECORATOR_H_ #define DESIGN_DECORATOR_H_ #include class Beverage { public: virtual ~Beverage(){} pub... 阅读全文

装饰者模式

2015-04-23 15:21 by foolbread-老陈, 119 阅读, 0 推荐, 收藏, 编辑
摘要:装饰者模式:动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。——《HEAD FIRST 设计模式》 我的golang代码: package decorator ////////////////////////////////// type Beverage interface { GetDescription() string Cost() in... 阅读全文

观察者模式

2015-04-16 23:15 by foolbread-老陈, 148 阅读, 0 推荐, 收藏, 编辑
摘要:观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。——《HEAD FIRST 设计模式》 我的golang代码: package observer import ( "container/list" "fmt" ) type Subject interface { RegisterObserver... 阅读全文

观察者模式

2015-04-16 23:13 by foolbread-老陈, 125 阅读, 0 推荐, 收藏, 编辑
摘要:观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。——《HEAD FIRST 设计模式》 我的c++代码 #ifndef DESIGN_OBSERVER_H_ #define DESIGN_OBSERVER_H_ #include class Observer; class Subject { public: v... 阅读全文

策略模式

2015-04-16 23:11 by foolbread-老陈, 133 阅读, 0 推荐, 收藏, 编辑
摘要:策略模式:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。——《HEAD FIRST 设计模式》 我的golang代码: package strategy import ( "fmt" ) ///////////////////////////////////////// type FlyBehavior interface {... 阅读全文

策略模式

2015-04-16 23:09 by foolbread-老陈, 145 阅读, 0 推荐, 收藏, 编辑
摘要:策略模式:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。——《HEAD FIRST 设计模式》 我的C++代码: #ifndef DESIGN_STRATEGY_H_ #define DESIGN_STRATEGY_H_ class FlyBehavior { public: virtual void fly() = 0; };... 阅读全文

好名——黄永武

2015-04-16 18:07 by foolbread-老陈, 438 阅读, 0 推荐, 收藏, 编辑
摘要:只要把时间概括得长一点你就会发现,侮辱总是追在荣誉的后面,要求平均与抵消。 名有多大,谤就有多大。不实的虚荣后面,跟随着许多莫须有的罪名,象偿债的冤魂,步步紧逼。所以古谚认为“负天下之名者,而天下之谤恒随”。 热衷于追求名声,原来是所有伟人的本性,所谓“烈士殉名”嘛!问题就在于,你想成伟人,无意中便把别人摆在渺小的位置;你想成美人,无意中就把别人摆在丑陋的位置;你有廉洁... 阅读全文

我的第一场戏——周星驰

2015-04-16 18:05 by foolbread-老陈, 204 阅读, 0 推荐, 收藏, 编辑
摘要:记忆中总有一些让我们心动落泪的东西,在岁月的荡涤中,它们都变成晶莹璀璨的琥珀。 母亲与父亲离异那一年,我才七岁。我和姐姐周文姬、妹妹周星霞一同判给了母亲凌宝儿。在1968年的香港,母亲带着我们三个孩子讨生活,其艰难可想而知。为了维持生活,母亲一人打了两份工。我们几个都特乖巧懂事,这让母亲很宽慰。尤其是我,由于成绩十分优秀,最得母亲宠爱。 那时我们仨孩子都正是长身体的时候,所... 阅读全文

拴马桩——贾平凹

2015-04-16 18:02 by foolbread-老陈, 627 阅读, 0 推荐, 收藏, 编辑
摘要:上个世纪的九十年代,西安人热衷收藏田园文物。我先是在省群众艺术馆的院子里看到了一大堆拴马石桩,再是见在碑林博物馆内的通道两旁栽竖了那么长的两排拴马石桩,后就是又在西北大学的操场角见到了数百根拴马石桩。拴马石桩原本是农村人家寻常物件,如石磨石碾一样,突然间被视为艺术珍品,从潼关到宝鸡,八百里的关中平原上对拴马石桩的抢收极度疯狂。 据说有人在城南辟了数百亩地做园子,专门摆列拴马石桩,而... 阅读全文