模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。
这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维护性和可复用性,提高开发软件的效率,避免过多的出现再造轮子的现象。
我学习模式是从知道大名顶顶的四人帮的力作《设计模式》,真正感觉到了设计模式给软件设计所带来的诸多好处。《设计模式》内容精练,实例较少,我的理解力太差,实际学习中,我是结合jeffyyan的java于模式学的。
设计软件的几个原则,这个也是软件设计模式的精髓所在:
1.开-闭原则
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/