[size=1.4em]设计模式感悟
中国数千年的历史文明,留给后人数之不尽的智慧。自从事编程工作以来,已经三年多有余,慢慢代码敲多了,竟然在代码中发现了一些先哲们伟大思想的蛛丝马迹。 道德经中有这么一段:“有物混成,先天地生。寂兮寥兮,独立而不改,周行而不殆,可以为天地母。吾不知其名,字之曰道,强为之名曰大。大曰逝,逝曰远,远曰反。” 每个人对道有不同的理解,在我看来,如老子说的一般,道可道,非常道。说不明白,解释不尽的才是道。有那么一点只可身教、不可言传的味道。它是各种自然界天然法则的本质抽象,至少在某一方面跟我们揭示了各种事物如何组织在一起以及进行沟通互动的原始规律。 设计模式就是这么一种道。它指导着开发者在编码过程中,各个对象怎么组织联系成为一个优雅健壮的整体,如何使对象相互间即独立又相互协作。一方面,保证了良好的可维护项和可拓展性,另一方面,共同稳定可靠地完成某种功能。 上面说了,设计模式是面向对象的道,那我们必须先了解对象是什么?它有什么特性?c语言如何实现面向对象?
|