Tow*_*wer 2 oop design-patterns
所以我最终遇到了一个项目,我参与的项目有两种类型的列表(目前至少):预订和班次列表.两个列表都是这样制作的,以便我们有一个List对象,其中包含两个逻辑,以及单独的Shift和Booking列表对象.
List对象开始变得势不可挡.它具有分页,编辑功能,选择和双击打开弹出窗口,鼠标悬停弹出窗口以及过滤和分页.我想将代码重构为更可维护的东西,也许我想更小的单元.我应该在这里考虑哪些设计模式?
如果重要,List对象包含超过3k行的OO JavaScript代码.