模式印象系列--Why Pattern?

为什么要学习设计模式呢?

有句话说得很好:遵循一定的编程模式,才能使自己的代码便于理解,易于交流;
一切都是为了交流,其实要写出一个具备一定功能的代码是很容易的,但是我们写程序除了能够让他工作以外,还要便于日后的维护,而维护就涉及到读程序,那么就涉及到程序的可读性问题,而成需要方便维护人员阅读,就得有一定的标准,模式就是这众多的标准之一,按照一定的模式来设计程序,便于理解。

模式存在的事实基础在于:大多数问题,可能已经有其他个人或开发小组解决过了,因此,模式提供了一种在开发人员和组织之间共享可使用解决方案的形式。无论这些模式的出处是什么,这些模式都利用了大家所积累的知识和经验。这可确保更快地开发正确的代码,并降低在设计或实现中出现错误的可能性。此外,设计模式在工程小组成员之间提供了通用的术语。参加过大型开发项目的人员都知道,使用一组共同的设计术语和准则对成功完成项目来说是至关重要的。最重要的是,如果能正确地使用,设计模式可以节省您大量的时间。

posted @ 2006-10-08 22:32  拿走不谢  阅读(160)  评论(0)    收藏  举报