文章列表
1 页面部分
(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)
(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)
(3) 页面在窗口中的显示是否正确、美观( ...
重新安装plugin:Maven SCM handler for Subclipse即可
步骤:
eclipse 选项: Window -> Preferences -> Maven -> Discovery, 然后点击"Open Catalog", 在 plugin marketplace 里找 m2e-subclipse 安装,最后重启eclipse
设计良好的模块,应该是层次化的。
例如,模块B扩展了模块A,同时被模块C扩展。这样就形成了A、B、C三个层次。
如图模块的层次
如图所示,层次之间有如下的关系:
上层定义规则,下层定义细节;(上层、下层也可称为内层、外层)
上层是抽象的,下层是具体的;
越上层,越稳定(越少改变);越下层,越易变。
依赖倒转(Dependency Inversion)。下层(具体)依赖上层(抽象),而不是上层依赖下层。
下层扩展上层时,不需要修改到上层的任何代码和配置。即符合开闭原则(Open-Closed Principle简称OCP – Open for extension, Close ...