摘要: 面向接口,意义是面向抽象编程,在不同的语境中,接口有不同的意义。在Java中可以当做是面向抽象,接口是抽象,类同样是抽象,如果设计的好的话。我认为原则是:1.根据自己的习惯或删除去抽象,不一定要按照所谓的规则或模式。2.尽量实现接口且聚合类;3.必须是面向接口编程。 阅读全文
posted @ 2013-07-09 23:49 crazywings 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 我逐渐的意识到Java的管理上过于开放和宽松,导致其分裂的可能性越来越大。在模块化上:apache有harmony,eclipse的osgi与Java的jigsaw;apache不知道为何在早在11年就关闭了harmony项目,而osgi现在eclipse的实现--equinox,已经成为了事实的标准,而Java的jigsaw一再跳票,到现在也没有任何消息。 阅读全文
posted @ 2013-07-09 22:54 crazywings 阅读(222) 评论(0) 推荐(0) 编辑
摘要: GOF的《设计模式》在5年前就读过了,当时完全不懂书里在说些什么,所以当成了藏书不再去看。接着就是《Java与模式》,《headfirst Design pattern》和《设计模式之禅》。我要喷一下,国内的这些书的水准仅仅只是停留在GOF的引言的阶段~!! 阅读全文
posted @ 2013-07-09 22:42 crazywings 阅读(127) 评论(0) 推荐(0) 编辑