• 080 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 01 初识面向对象 05 单一职责原则


    080 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 01 初识面向对象 05 单一职责原则

    本文知识点:单一职责原则

    说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    单一职责原则

    单一职责原则 也称之为 单一功能原则,是面向对象程序设计中一个非常重要的原则。

    mark
    mark
    mark
    mark

    单一职责原则建议:一个类应该有且只有一个引起功能变化的原因
    mark

    简单来说:一个类最好让它只有一个功能,只干一件事。不能让类太累了……汗
    mark
    mark

    一个类功能越多,耦合性就会越高,复用性就会越低
    mark

    因为耦合性过高,同一类中一个职责变化,可能会引起同类中其他职责的变化。进而影响整个程序的运行。
    mark

    在程序设计中,建议:尽量把不同的职责放在不同的类中。
    mark

    也就是说:把不同的可能引发变化的原因封装到不同的类中。
    mark

    所以,我们面向对象学习过程中,之前我们将跟宠物猫有关的属性和方法封装到了Cat类中,而把测试相关的所有内容,都封装到了CatTest类中。

    mark
    mark

    这就是一种单一职责原则的实际运用。
    mark

    后面我们还会陆续学习一些面向对象的原则。
    mark

  • 相关阅读:
    Zabbix通过进程名监控进程状态配置详解
    kibana 统计field所有值百分比
    使用Logstash filter grok过滤日志文件
    python 修改文件内容
    清理elasticsearch的索引
    zabbix3.2.1安装graphtrees插件
    snmpwalk用法
    Zabbix通过SNMPv2监控DELL服务器的硬件信息
    zabbix上的宏(macro)介绍
    解决TeamViewer无法按给定网络地址联系伙伴
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/13718726.html
Copyright © 2020-2023  润新知