摘要: 简述:一个类应该只有一个发生变化的原因。 这里,把类承担的“职责”,称之为“变化的原因”。一个类只承担一个职责,如果一个类承担了多个职责,那么引起这个类变化的原因就会有许多。有时候,无法确定以一个类中,是否包含多个职责,不知道是否需要进行职责分离。这时候有个原则:仅当泪真的发生变化时,进行分离才有意义。如果一个类有多个职责,但是在实际系统中,确定没有发生变化,那么不需要分离,这时候进行分离,只会造成不必要的复杂性臭味。即:如果没有变化的征兆,那么英勇SRP原则或者其它原则,都是不明智的。 阅读全文
posted @ 2012-04-10 18:15 pjh123 阅读(321) 评论(0) 推荐(0) 编辑