您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页代码被重构...

代码被重构...

来源:二三娱乐

代码被重构了,实话说,写的确实很烂。

问题1:service层调用了部分control层的东西。

原因:违反了依赖倒置的原则。

依赖倒置的原则:

1)上层依赖于下层。事实上,高层模块不应该依赖低层模块,两者都应该依赖其抽象;

2)抽象不应该依赖细节;

3)细节应该依赖抽象。

问题2:某一个类的职责分工不单一,导致结构混乱,逻辑不清楚。

原因:违反了单一职责原则。

单一职责原则:

不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。

这就是类级别的单一原则。方法级别的单一职责与此类似。

关于设计模式的六大原则,可以参考GOF(四人组)。

据说GOF是Java基础知识和J2EE框架知识之间一座隐性的"桥"。看来我也得读一读了。


Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务