一.序言 程序设计的几条基本原则: 1.清晰性和简洁性最为重要,模块的用户永远也不应该被模块的行为所迷惑,所以写良好的注释是必需的. 2.模块要竟可能小,但也不能太小,好一个深奥的哲学问题. 3.代码应该被重用,而不是应该被拷贝,拷贝的代码哪天就是你的灾难. 4.模块的依赖性应该尽可能地降到最小,低耦合是必须的. 5.错误应该尽早被检测出来,最好是在编译时刻,否则你的这次运行就白费了. 6.永远要注重自己写的代码是否足够清晰,正确,可用,健壮,灵活和可维护. Java语言支持的四种类型: 接口(…