videostore:Bob叔叔的视频商店重构示例

时间:2021-05-01 23:12:05
【文件属性】:
文件名称:videostore:Bob叔叔的视频商店重构示例
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-01 23:12:05
Java 用多态调度程序替换Switch语句 应该使用多态派发来删除switch语句,以最大程度地减少case语句中存在的代码的影响。 初赛 git co -b remove-switch-stmt origin / remove-switch-stmt 1.子类化 Movie类的确定方法取决于类型代码。 根据类型代码,Movie类被子类化为NewReleaseMovie,ChildrensMovie和RegularMovie。 1-1。 红相 首先修复测试。 从测试的角度来看,更改的部分是多态的。 在测试代​​码中,将new Movie更改为创建一个子类,例如new NewReleaseMovie 1-2。 绿相 使用修补程序创建子类。 运行测试以查看其是否正常运行 1-3。 蓝相 删除重复 从新的NewReleaseMovie(“ New Release 1”,Movie.NEW_REL
【文件预览】:
videostore-master
----src()
--------test()
--------main()
----README.md(2KB)
----pom.xml(867B)
----.gitignore(12B)

网友评论