1,活字印刷
例如“喝酒唱歌,人生真爽”改成“对酒当个,人生几何”
保证可维护、可复用、可扩展、灵活性好特性
喝 | 酒 | 唱 | 歌 | 人 | 生 | 真 | 爽 |
↑↓ | ↑↓ | ↑↓ | ↑↓ | ||||
对 | 当 | 几 | 何 |
1)要改,只需更改要改之字,此为可维护;
2)这些字并非用完这次就无用,完全可以在后来的印刷中重复使用,此乃可复用;
3)此诗若要加字,只需另刻字加入即可,这是可扩展;
4)字的排列其实可能是竖排可能是横排,此时只需将活字移动就可以做到满足排列需求,此是灵活性好。
2,业务的封装
让业务逻辑与界面逻辑分开,让它们之间的耦合度下降。只有分离开,才可以打到容易维护和扩展。