
参照上图的效果,写的一个例子:
参照《Java核心技术》,重构后的代码
重构前:
1. 所有功能都在一个Class中
2. 有magic number
重构后:
1. 类的结构:
主类(JComboBoxDemoReconstruction)
--Frame
--Panel
--ButtonListener
--ItemChangedListener
2. 没了magic number
参照《Java核心技术》,重构后的代码
重构前:
1. 所有功能都在一个Class中
2. 有magic number
重构后:
1. 类的结构:
主类(JComboBoxDemoReconstruction)
--Frame
--Panel
--ButtonListener
--ItemChangedListener
2. 没了magic number