摘要

一个系统要想既有灵活性又有良好的扩展性就应尽量提高软件的可维护性和可复用性。软件的一些设计准则恰恰能够帮助我们做到这一点,而软件的一些设计模式便是对这些准则的完美实践。本篇论文便结合一些设计模式通过持久层和业务层来说明如何做到软件的可扩展性和灵活性。