1994年,有四位作者:Erich GammaRichard HelmRalph JohnsonJohn Vlissides发表了一本题为《设计模式 - 可重用的面向对象软件元素》的图书,该书在软件开发中开创了设计模式的概念。

这些作者被统称为四人帮(GOF)。 根据这些作者,设计模式主要基于以下面向对象设计的原则:

  • 程序到一个接口不用实现。

  • 有利于对继承对象组合。

设计模式的使用

设计模式在软件开发中有两个主要用途。

开发人员的通用平台

设计模式提供了标准术语,并且特定于应用折场景。 例如,单例设计模式表示使用单个对象,所以熟悉单一设计模式的所有开发人员都将使用单个对象,并且他们可以告诉对方程序正在遵循单例模式。

最佳实践

设计模式已经经过一段很长的时间发展,它们为软件开发过程中面临的某些问题提供了最佳解决方案。 学习这些模式有助于无经验的开发人员以一种简单快捷的方式学习软件设计。

 

 点击链接查看详细内容 
posted on 2017-08-09 09:18  SXT  阅读(9890)  评论(0编辑  收藏  举报