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