1. 是一类程序设计思想
2. 是在大量实践过程中摸索总结出的标准经验提炼
3. 具有多样性和丰富性,不同情况应用的思想不同
1. 代码生产力和效率的提升
2. 让代码表现更为规整,简洁。阅读维护管理的成本降低。
3. 如果整体性代码从开端在灵活性和扩展性都执行一定的代码规范和设计模式,它的体系健壮性在未来排查定位将起到巨大的帮助。
设计模式就像盖房子的图纸一样,是具有轮廓型的抽离思想。在这样的条件、环境下,或者以一种发展的眼光来看,这个图纸在衡量优劣下是最适合的。
有优点有缺陷,这个是必然的,没有最好的设计模式,只有不断改进的适合的设计模式。