就是一个类,它所负责的东西要单一,要同一类型,同一种.....反正这单一的界限个人来讲还是有差异的,从而达到只有一个原因来引起这个类的改动。
例如一个加法类:
class Add : ICal{ public int Cal(int a, int b) { return a + b; } }
里面就只有一个加法运算的方法,唯一能引起这个类改动的就是加法不是这么算了,世界改变,加法用的运算符是:- ,这时候就要修改+号为-了。