摘要:
序言 不得不说,我又看到一个比较坑爹的原则,因为它又是一个把一个类变两个,两个变四个的原则。在单一职责原则里,我们为了把不同的职责分开,把一个类抽象出了n个接口,本文的接口隔离原则又是一个抽象多接口的原则,我只能对天长叹:我不就是写个类嘛!你打算拆出多少接口出来啊? 那到底接口隔离原则抽象出来的接口跟单一职责抽象出来的接口有什么关系呢?接口隔离到底是一个什么概念呢?正文一、接口隔离的概念 要理解这个概念,首先,我们理解一下什么是接口。学过java的人,肯定很自然的说出来:interface定义的就是接口。是的,这是其中一种接口,我们叫做类接口。它是对类的抽象。 那么除了类接口还有其他接口吗?有 阅读全文
摘要:
序言 我有一个习惯,每天早晨到公司9:00-10:00这个时间段我都边吃早餐,边在园子里看博客,吸取食物营养和知识营养。看了不少博客,有写的好的,有写的差的。有不少牛人贴一段精妙的代码放上去,有时有心情我会研究一下,有时却怎么也提不起兴致去看那么复杂的代码;有不少人写了满篇的文字,各种复杂逻辑的演算被揉在一起,看着很痛苦;当然也有好的,比如这两天搞的博客园鸡飞狗跳的“抢书事件”的"始作佣者"——汤姆大叔,他的博客写的条理很清楚,看着很舒服。 相信园子里大多数都是理工科的,这也不能怪,我写文章也是“剪不断,理还乱”那种。我这篇博客不是教谁谁怎么写博客,而是我自己的总结,希望能 阅读全文