随笔分类 -  代码重构

摘要:一、面向对象 #OOP实际包含OOA(面向对象分析),OOD(面向对象设计),OOP(面向对象编程)三部分 #封装:隐藏信息、保护数据;属性暴露get方法,修改通过方法定义暴露 get;private set;#抽象:隐藏方法的具体实现,调用者只需要关心方法提供了哪些功能#继承:代码复用;两个类有一 阅读全文
posted @ 2024-01-24 21:38 mick0802 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1、面向对象类封装性,避免属性直接赋值,而应该使用方法暴露 #1 改造前public void approve(final long bookId) { ... book.setReviewStatus(ReviewStatus.APPROVED); ...} #2 改造后public void a 阅读全文
posted @ 2024-01-24 21:31 mick0802 阅读(16) 评论(0) 推荐(0) 编辑