最近在全力学习什么叫做Java,什么叫做Spring,什么是Bean。随便写写想法。
名词王国
首先介绍这篇文章名词王国里的死刑(翻译),就尽了全力在嘲讽Java的唯对象化编程的。 在学习Java的过程中,特别是现在在看一个不那么成熟,但已经比较庞大的项目,更加是心有同感。 这是一切的前提。 比如一个Restful处理OAuth的api,需要有一个OAuthController, OAuthProvider, OAuthService, OAuthConfig..... 心累。
松耦合
Java的问题还不止名词滥用一个。 另外一个问题是,耦合性过高的问题。为了解决这个问题,Java竭尽脑汁。 出了Interface,这样,类之间就不那么需要互相依赖了。 然而,还是需要有一个主控来调用他们,赋值使用的。 最后是Spring