新增功能开发的设计

来源:3-4 依赖倒置原则讲解+coding

WreckItRalph

2018-10-29

如果需要对一套已成型代码进行二次开发,新增入之前未考虑和涉及到的内容,请问怎样改动更利于整套代码维护(例如 在每套课程中都新增“学生评价”功能,但在原课程设计中未对该部分内容进行规划)

写回答

1回答

Geely

2018-11-18

你好,同学,这个还要分析现有业务模型的关系,包括db等,最好把现有的先按模块划分出来。还有db的表关系。学生评价肯定要走新表了~~再看看现在学生的行为类可否在接口类直接扩展一个方法。这个问题需要更多的现有系统相关模块及关系数据。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程