十六、POJO定义规约

面向对象四大特征
  1. 抽象:对业务对象进行建模和分析,通过模型的行为组合去共同解决某一类问题
  2. 封装:使对象内高内聚,对象间高耦合
  3. 继承:提高复用性
  4. 多态:是模块在复用性的基础上具有更多的扩展性
七大设计原则
  1. 单一职责
  2. 里氏替换
  3. 接口隔离
  4. 组合复用
  5. 依赖倒置
  6. 迪米特原则
  7. 开闭原则
规约
  1. 覆写的方法必须使用@Override
  2. 尽量不要使用可变参数(会执行匹配度最高的方法)
  3. 所有包装类型之间的比较使用equals
  4. getter、setter方法中禁止放业务逻辑
  5. 禁止在pojo类中同时存在isxx和getxx方法
  6. 构造方法中禁止放任何业务逻辑,需要的话放在init()中
  7. 不要在属性中使用默认值
  8. 定义DO时属性类型要与数据库中的对应
  9. POJO类中的属性必须使用包装类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值