在一个我正在开发的项目中,我们拥有严格的MVC结构。我想添加一个装饰模式的一些模式窗口(微小的弹出窗口)为那些实现我whant一些额外的功能。MVC与Decorator模式
所以我basicly具备以下条件:
SimpleModalWindowController.class
SimpleModalWindowModel.class
SimpleModalWindowView.class
编辑: 问题:是否有可能实施新ModalWindows implemenations在这样的装饰图案或我应该去继承?我会有很多不同的窗口,我希望将来可以结合一些功能。
如果我按装饰模式走,什么类应该是抽象类?
它是一个类将SimpleModal.class等所有类组合成一个抽象类,或者我有多个抽象类?
我对这种模式显然是新的,只有平均的OOP技能,所以请耐心等待。
感谢您的任何帮助。
/Marthin
我不认为这有资格作为一个装饰图案。你要做的是创建具有专业化(Fancy)的继承层次结构。 – 2011-05-05 09:18:46