Linux程序设计模式机制与策略什么是设计模式(Designpattern)?设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、软件设计经验的总结。使用设计模式是为了提高代码或模块的重用、让程序更容易被他人理解、提高代码可靠性和可维护性。同时,通过学习设计模式可以降低解决一般性问题的开发难度。Linux程序设计模式的起源和发展Linux程序的设计模式起源于Unix文化,是Unix哲学的重要组成部分,而Linux本身就是Unix的一个发展分支。Unix哲学说来不算是一种正规设计方法,它是自下而上的,而不是自上而下的。Unix哲学注重实效,立足于丰富的经验。你不会在正规方法学和标准中找到它,它更接近于隐性的半本能的知识,即Unix文化所传播的专业经验。它鼓励那种分清轻重缓急的感觉,以及怀疑一切的态度,并鼓励你以幽默达观的态度对待这些。什么是Unix哲学?Unix管道的发明人、Unix传统的奠基人之一DougMcIlroy在Mcllroy78中曾经说过:I. 让每个程序就做好一件事。如果有新任务,就重新开始,不要往原程序中