概述

单一职责原则是最简单的面向对象设计原则!定义为不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。说文字比较干巴巴,我们通过上代码来展示案例;

未使用单一职责原则的代码

   public class Telphone
    {
        public void Dial(string phoneNum)
        {
            Console.WriteLine($"给谁{phoneNum}打电话");
        }
        public void HangUp(string phoneNum)
        {
            Console.WriteLine($"挂断{phoneNum}打电话");
        }
        public void SendMessage(string msg)
        {
            Console.WriteLine($"发送{msg}");
        }
        public void ReciveMessage(string msg)
        {
            Console.WriteLine($"接收{msg}");
        }
    }
02-06 10:34