zoukankan      html  css  js  c++  java
  • 设计模式系列之七大原则之——单一职责原则

    本博文为设计模式系列的开篇第一篇文章,该系列记录的是博主学习的关于设计模式的知识,设计模式博主并没有全部学完,仅仅是学习了其中的单例模式、工厂模式、装饰者模式、代理模式和观察者模式。因为这几种模式在日常开发中还是比较常见的,所以本系列仅仅介绍这几种设计模式。废话少说,在介绍设计模式之前,先介绍软件设计的七大原则,当然设计模式也应当遵循次原则。

    可能有的文章内容并不是很多,或者仅仅是一些概念性的东西,但是博主会将每一篇的东西单独分开,这样不仅方便读者阅读不杂乱,也很好的将知识点归类和便于学习

    单一职责原则:

    对于类来说,一个类只负责一件事情或者说只负责一个职责。主要体现的特点是:各个类各行其职。这样的设计原则主要有一下几点好处

    ①降低了类的复杂度,因为一个类只负责一个职责

    ②提高了类的可读性和可维护性

    ③降低了类变更的风险

    ④通常情况下,我们都应该遵从单一职责。但是如果代码足够简单,类可以违反单一职责,可以在方法上实现单一职责

    (๑′ᴗ‵๑)完!

  • 相关阅读:
    AC自动机模板
    KMP 模板
    HDU 2746 Cyclic Nacklace
    LCS模板
    POJ 1159 Palindrome
    LIS n^2&nlogn模板
    Codeforces Round #Pi (Div. 2) C. Geometric Progression
    Codeforces Beta Round #25 (Div. 2 Only)E. Test
    Codeforces Beta Round #25 (Div. 2 Only)D. Roads not only in Berland
    bzoj5055 膜法师
  • 原文地址:https://www.cnblogs.com/zyzblogs/p/11274025.html
Copyright © 2011-2022 走看看