Skip to content

“四人帮”-《设计模式:可复用面向对象软件的基础》所有模式的实现,使用C++语言

License

Notifications You must be signed in to change notification settings

WoodsCumming/GOF-Design-Patterns

 
 

Repository files navigation

#背景 本项目代码是GOF《设计模式:可复用面向对象软件的基础》中所有模式的简单实现。

之前的另外一个项目Head First设计模式,是它的通俗易懂的版本。因为当时能力有限,直接看GOF的书发现看不下去,做了一段时间OO后再看,基本就能看懂了。

从星期六写到今天星期二早上,把23个设计模式都简单实现的了一遍。代码比较简单,也没有考虑效率、风格,有些代码甚至连有new出来的对象没释放的情况。主要目的就是演示各个设计模式的基本用法。

About

“四人帮”-《设计模式:可复用面向对象软件的基础》所有模式的实现,使用C++语言

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.2%
  • Makefile 12.8%