📝
refactoring
  • README
  • 课程目标&安排
  • 单位转换
    • 项目导学
    • 题目介绍
    • 项目剖析
    • 任务1:重构初体验
    • 任务2:简单的重命名
    • 任务3:提取字符串常量
    • 任务4:改变函数参数
    • 重构精髓:十六字心法
    • 任务5:再撸一遍
    • 任务6:提炼计算函数
    • 任务7:再撸一遍
    • 项目总结
  • 镶金玫瑰
    • 项目导学
    • 题目介绍
    • 项目剖析
    • 任务1:初体验
    • 任务2:添加安全网
    • 任务3:简单清扫
    • 任务4:重组逻辑
    • 任务5:消除魔法字符串
    • 任务6:创建子类
    • 演示:以多态取代条件表达式
    • 任务7:添加结构
    • 任务8:反转条件逻辑
    • 任务9:夺取最后的胜利
    • 任务10:打扫战场
    • 任务11:再撸一遍
    • 项目总结
  • BugsZero
    • 项目导学
    • 题目介绍
    • 项目剖析
    • 任务1:初体验
    • 任务2:消除重复代码
    • 任务3:创建Player对象
    • 任务4:搬移行为
    • 任务5:消除依恋情结
    • 任务6:修复缺陷
    • 任务7:霰弹式修改
    • 任务8:过大的类
    • 任务9:再撸一遍
    • 项目总结
  • 对象健身操
    • 项目导学
    • 题目介绍
    • 项目剖析
    • 任务1:使用一级缩进
    • 任务2:封装所有原生类型和字符串
    • 任务3:使用一流的集合
    • 任务4:不使用getter/setter
    • 任务5:不超过两个实例变量
    • 任务6:清理
    • 项目总结
    • 学到了什么
Powered by GitBook
On this page

Was this helpful?

  1. 镶金玫瑰

演示:以多态取代条件表达式

Previous任务6:创建子类Next任务7:添加结构

Last updated 5 years ago

Was this helpful?