7.哪些代码设计看似面向对象,实则面向过程?

2020-10-20  本文已影响0人  转岗做JAVA
1. 滥用 getter、setter 方法

解决方案:在设计实现类时,属性的setter方法不是必须的就不要定义。另外,如果getter方法返回的是集合容器,也要防范集合内部数据被修改。

2. 滥用全局变量和全局方法
3. 定义数据和方法分离的类(贫血模型)
上一篇 下一篇

猜你喜欢

热点阅读