设计模式在开发过程和维护过程的作用是让代码好看,好懂,好维护。
作用:让代码更加好看,好懂,好维护。
设计模式不针对编程语言,而针对实际业务需求,帮助开发员定出合理的代码框架,使开发员写出好看,好懂,好维护的代码。
好看:代码外形美观,清晰明了。
好懂:开发员的代码可以比较简单的被另外的开发员看懂,降低相关的培训周期和成本。(参考网上的员工离职后被要求回公司讲解代码的故事,有可能就是在业务对应的设计模式上做了优异独特超于常人的设计)
好维护:开发好的项目代码在不断更新和增加的用户需求下依然可以被相应的维护人员通过简单的方式修改增加功能,保持长期的良好服务与修改的便利性,而不需要重新开发导致维护成本陡增。**
项目开发和造房子:
工程项目本身是房子;
业务是房子的功能:三室一厅,厨房独卫,阳台泳池;
编程语言是沙土:造房子的原材料,c/c++颗粒小,是细沙,Java中等,python颗粒大,但都是沙土。
架构师是包工头:
通过业务解析出,造一个满足这种条件的房子需要:防盗门1扇,旋转塑料门五扇,马