论文部分内容阅读
设计面向对象的软件比较困难,而设计具有良好复用性的面向对象软件则更加困难。其原因在于:对于一个特定的设计,往往要经过好几次复用、修改的过程,才能使其具有较好的复用性和灵活性。在实践中,人们通过总结、归纳以往的设计经验,提出设计模式的概念并在实际应用中采用各种设计模式进行软件开发,这极大地缩短了向高复用性软件迈进的进程。其中,MVC(Model-View-Controller)便是一种能够在B/S架构的软件开发中,将表现层与业务逻辑层进行有效地分离的常用设计模式。