java设计原则 第一篇---- 单一职责原则

来源:互联网 发布:数据库认证培训 编辑:程序博客网 时间:2024/04/28 16:14
  单一职责原则【Single Responsibility Principle 】
      单一职责原则简称SRP。对象属性归属性,职责归职责,任何统一属性归为一类,不掺杂不论不类,夹杂各种行为的类。一个类应该极度有他应该本有的职责,而不应该掺杂过多额外属性。应该有且仅有一个原因引起类的的变更。
    单一职责的原则,最难划分的就是职责,一个职责一个接口。对于接口,设计过程中一定要做到单一,对于实现类就需要更多方面考虑。
  单一职责,在设计接口时,由于过度的细化职能,项目实现时候,会造成类的剧增,带来一定的麻烦,给 开发造成一定的负担。由于一个类在原则下可能分成多个类,在调用的时候在融合,造成高耦合,因此,单一职责原则,在实际开发中,应该是尽量去遵循的思想。
this is sometimes hard to see

0 0
原创粉丝点击