从1995年至今,无论是在大型API或框架(例如JDK、.NET Framework等)、轻量级框架(例如Struts、Spring、Hibernate、JUnit等)、还是应用软件的开发中,设计模式都得到来广泛应用。
正在从事面向对象开发或正准备从事面向对象开发的技术人员,无论是使用Java、C#、VB.NET、Smalltalk等纯面向对象编程语言,还是使用C++、PHP、Javascript等可支持面向对象编程的语言,都应该懂一点设计模式。
利用设计模式,通过一些成熟的设计方案来指导新项目的开发和设计,以便于开发出既具有良好的灵活性和可扩展性,又易于复用的软件。
设计模式的一般定义:
一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码,让代码更容易被他人理解并且保证代码可靠性。
原文地址:https://www.cnblogs.com/158-186/p/12659870.html
时间: 2024-10-11 03:42:59