设计原则
- 城堡游戏
- 扩展
- 字符串被分割
- String line = in.nextLine();
- String[] words = line.split(" ");
- 扩展
- 消除代码复制
- 消除代码复制的两个基本手段,就是函数和父类
- 封装
- 用封装来降低耦合
- 封装的意思是,类自己对自己的成员变量进行一些操作
- 类和类之间的关系称作耦合
- 耦合越低越好,保持距离是形成良好代码的关键
- 扩展
- StringBuffer可以用于进行复杂的字符串的操作去产生一个结果字符串的时候
- 用封装来降低耦合
- 可扩展性
- 代码的某些部分不需要经过修改就能适应将来可能的变化。