摘要:
事实是最近读《J2EE设计模式》讲述表达层模式的那几章,书中有一个前端控制器+command模式的workflow例子,就琢磨着可以很简单地扩展成一个MVC框架。花了一个下午改写了下,对书中所述的理解更为深入。我想这也许对于学习和理解设计模式,以及初次接触struts等MVC框架的人可能有点帮助。因为整个模型类似于struts,我把它取名叫strutslet^_^。学习性质,切勿认真。 (一)完... 阅读全文
摘要:
单一职责原则SRP:Single Responsibility Principle 开放封闭原则OCP:Open-Close Principle 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。 Liskov替换原则LSP:Liskov Substitution Principle 子类应当可以替换父类并出现在父类能够... 阅读全文