我喜欢Java,这个不用置疑。她有大哥C++丰富的表达力,大姐SmallTalk的纯面向对象,又有IBM,Oracle,Apache这样的一大批追求者。她的内心世界纯洁而且优美。在这个纷乱的世界里,我们如何保证Java内心的纯洁和优美呢,有能让她对纷乱的外部世界有强大的控制能力呢,本文将为你解答这些问题。
对于Java的内部世界我们认为是所有的Java代码,这些代码是面向对象的,是良构的。可以用IDE把java代码解析成一种特殊的对象,让代码可以进行自动化的重构,编译时检查。
可以外部世界缺破坏了这一切,也就是面向对象的物理设计 数据库,网络,IO,GUI,Web,XML 这些都破坏...