代码改变世界

阅读排行榜

单例模式

2015-04-27 11:46 by foolbread-老陈, 107 阅读, 收藏,
摘要: 单例模式:确保一个类只有一个实例,并提供全局访问点。——《HEAD FIRST 设计模式》 我的c++代码: #ifndef DESIGN_SINGLETON_H_ #define DESIGN_SINGLETON_H_ #include class Singleton { private: Singleton(){} public: static Singleto... 阅读全文

单例模式

2015-04-27 11:42 by foolbread-老陈, 104 阅读, 收藏,
摘要: 单例模式:确保一个类只有一个实例,并提供全局访问点。——《HEAD FIRST 设计模式》 我的golang代码: package singleton import ( "fmt" ) type Singleton interface { PrintSome() } type singleone struct { v int } var g_singleon... 阅读全文

装饰者模式

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