教练,我想学设计之禅

Posted PaQiuQiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教练,我想学设计之禅相关的知识,希望对你有一定的参考价值。

欢迎来到PaQiuQiu的空间

本文为【教练,我想学设计之禅】,方便大家更好的阅读!


<—写在前面—>

本专栏分四部分展开,设计模式与设计原则、算法与数据结构、架构设计以及实战为王

设计模式介绍了经典的23种设计模式,设计原则重点阐述SOLID原则

算法与数据结构详细描述典型的算法及数据结构

架构设计专注于在大型软件编写过程中的常用架构方法和思路;

实战为王,模式原则、算法数据结构在实际项目中的使用


一、设计模式与设计原则

不同设计模式的复杂程度、 细节层次以及在整个系统中的应用范围等方面各不相同。 我喜欢将其类比于道路的建造: 如果你希望让十字路口更加安全, 那么可以安装一些交通信号灯, 或者修建包含行人地下通道在内的多层互通式立交桥。

最基础的、底层的模式通常被称为惯用技巧。这类模式一般只能在一种编程语言中使用。

最通用的、高层的模式是构架模式。 开发者可以在任何编程语言中使用这类模式。 与其他模式不同, 它们可用于整个应用程序的架构设计。

以上是关于教练,我想学设计之禅的主要内容,如果未能解决你的问题,请参考以下文章

教练,我想学impala!

设计模式之禅和大话设计模式哪个好

设计模式之禅-设计准则

《设计模式之禅》--策略扩展:策略枚举

《设计模式之禅》--代理扩展:强制代理

《设计模式之禅》Strategy_Pattern--策略模式