设计模式,不能照搬

设计模式,是人们在长期的编程实践中,总结的一些用来指导设计的规则。

我们不能一味套用设计模式,要理解它的内涵,才能活学活用。

一切设计模式的核心,都是为了:高内聚、低耦合,这也是面向对象思想的精髓。

先有高内聚,才能低耦合。

系统的稳定性、扩展性、复用性、灵活性,全都依赖于设计上的聚合水平!!

完美的设计,是该一起的放一起,该分离的就分离,单元独立,结构整齐。

但实际工作上,不可能去做这种完美的设计。

或者说,完美的设计,是不符合公司要求的。

为什么呢?

因为公司项目,需要考虑工期、需求变化。

想完美,需要时间。

而再完美,也无法应对需求的重大变化。

所以,软件能设计到完美的哪个程度,要根据当前的各种条件,综合考量。

运用之妙,存乎一心。

原文地址:https://www.cnblogs.com/chaohi/p/13667949.html