美文网首页
设计模式,不能照搬!

设计模式,不能照搬!

作者: 台哥杂谈 | 来源:发表于2019-07-16 16:09 被阅读0次

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

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

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

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

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

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

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

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

为什么呢?

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

想完美,需要时间。

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

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

运用之妙,存乎一心。

相关文章

  • 2016年Q1~Q3文章汇总章

    Swift设计模式(二)命令模式 设计模式是在特定场景下解决特定问题的一种方法,代码中不能为了设计模式而设计模式,...

  • 设计模式01

    什么是设计模式? 设计模式,重要的不是模式,而是设计。我们在开发过程中不能老师蒙头敲代码,堆积木。这种无脑的堆代码...

  • 代理模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • 单例模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • MVC 模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • 策略模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • 空对象模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • 服务定位模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • 过滤器链模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

  • 业务代表模式

    前言: 因为现在设计模式在网络上已经泛滥,但是还是有好多程序员不能够灵活的运用设计模式,这个是对设计模式简单的介绍...

网友评论

      本文标题:设计模式,不能照搬!

      本文链接:https://www.haomeiwen.com/subject/yufclctx.html