摘要
随着现在的软件的复杂性日益提高,传统的开发过程和一般的面向对象思想对于软件的开发和维护方面逐渐暴露出它的不足,主要表现在过于僵硬--很难在软件系统里加入一个新性能.过于脆弱--在修改完成之前,无法确切预测到可能会波及到的地方.复用率低、黏度过高--复用系统的某个部分时,总是发现这些已有的代码依赖于很多其他东西.于是面对这些问题就需要可扩展性、灵活性、可插入性的思想,于是设计模式就应运而生.
Because of the complication of the development about software,the tradition process and normal object-oriented can't satisfy Today's software development and maintain,follow as: Rigidity—It is difficult to addition a new property,Fragility—before modify,we can't expect the interact somewhere,Immobility、Viscosity—when we want use something,we will find that this codes act with some else.Suffer from this we need the thinking of Extensibility,Flexibility,Pluggability,So the design pattern take the important roles.
出处
《电脑知识与技术(过刊)》
2007年第16期889-,915,共2页
Computer Knowledge and Technology