设计模式

我们在写程序中遇到许多问题,会发现一些的解决方法很是类似。其实,这些解决方法原理,也是许多programer广泛重复使用的方法。这就涉及到设计模式 — 用来描述在程序设计中解决特定问题的一种可重复的方法。

但是,如果过度使用,为了增加设计的灵活性和架构的适应性,以便应对可能永远不会出现的未来需求,导致应用的实现被该用哪些设计模式比较恰当等这些因素所阻碍,这就是所谓的“分析瘫痪”状态。

所以,设计模式只在一些特定的情形中才是有用的。

有个小小体会,程序的“职责分离”,尽量创建小的,易读的,易修改的代码块,用来解决特定的问题。

发表回复

您的电子邮箱地址不会被公开。