设计模式在现代语言中的优化
什么是设计模式设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结;它描述了某种重复发生的问题,并提供了对应解决某种问题方案的模板.为什么需要设计模式随着软件需求的日益复杂,软件工程规模和复杂度变得越来越难以掌控,实现一种可以软件标准化,快速化,批量化生产,提高软件开发效率和质量的解决方案尤为重要,而设计模式也由此诞生的.设计模式优点有利于代码重用,增加代码的可读性及拓展性.让代码更容易被别人理解.保证代码可靠性.弥补语言在某些设计方面的缺陷,提供设计