摘要: 一、概述 在Java中hashCode的实现总是伴随着equals,他们是紧密配合的,你要是自己设计了其中一个,就要设计另外一个。当然在多数情况下,这两个方法是不用我们考虑的,直接使用默认方法就可以帮助我们解决很多问题。但是在有些情况,我们必须要自己动手来实现它,才能确保程序更好的运作。 1.1 规则 粗略总结一下在JavaDoc中所规定hashcode方法的合约: ... 阅读全文
posted @ 2016-05-07 17:24 aoguren 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1.1 定义 单一职责原则(Single Responsibility Principle): 不要存在多于一个导致类变更的原因。 核心思想:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。 1.2 难点 单一职责,何为单一职责,职责的划分? 关于单一职责 阅读全文
posted @ 2016-05-07 17:19 aoguren 阅读(2599) 评论(0) 推荐(1) 编辑