zoukankan      html  css  js  c++  java
  • D0 设计模式

    单一职责

    一个类只负责一个功能领域中的相应职责。,就一个类而言,应该只有一个引起它变化的原因。
    单一职责原则告诉我们: 一个类不能太“累”! 在软件系统中, 一个类( 大到模块, 小到方法)承担的职责越多, 它被复用的可能性就越小, 而且一个类承担的职责过多, 就相当于将这些职责耦合在一起, 当其中一个职责变化时, 可能会影响其他职责的运作, 因此要将这些职责进行分离, 将不同的职责封装在不同的类中, 即将不同的变化原因封装在不同的类中, 如果多个职责总是同时发生改变则可将它们封装在同一类中。

    单一职责原则是实现高内聚、 低耦合的指导方针, 它是最简单但又最难运用的原则, 需要设计人员发现类的不同职责并将其分离, 而发现类的多重职责需要设计人员具有较强的分析设计能力和相关实践经验。

    个人小站:http://jun10ng.work/ 拥抱变化,时刻斗争,走出舒适圈。
  • 相关阅读:
    序列
    2018131
    成都七中
    NOIP2017
    洛谷P1352 CodeVS1380 没有上司的舞会
    BZOJ1087 SCOI2005 互不侵犯King
    11-4-2017 星期六 R-Day?
    11-3-2017 星期五
    11-2-2017 星期四
    USACO 2014 US Open, Silver Problem 2. Dueling GPSs
  • 原文地址:https://www.cnblogs.com/Jun10ng/p/12363815.html
Copyright © 2011-2022 走看看