访问修饰符
由高到底:
-
public:最高级别的访问修饰符,表示可以从任何地方访问。
-
protected internal:表示成员既能被同一个类或其派生类访问,也可以被同一个程序集中的其他类访问。
-
internal:表示成员只能在定义它的程序集内访问。对于其他程序集的类来说,internal成员是不可见的。
-
protected:表示成员只能在同一个类或其派生类中访问。另外,如果成员属于同一个程序集的其他类,则也可以访问。
-
private:最低级别的访问修饰符,表示只能在同一个类中访问。私有成员对于其他类是不可见的。
这些访问修饰符可用于类的定义和成员的定义,以控制类和成员的访问级别,从而实现封装和信息隐藏的概念。注意,在默认情况下,类成员的访问修饰符是private。
设计模式的六大原则
单一职责
Single Responsibility Principle
定义1 一个类只负责一个功能领域中的相应职责
定义2 就一个类而言,应该只有一个引起它变化的原因。
心得:
单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又最难运用的原则,需 要设计人员发现类的不同职责并将其分离,而发现类的多重职责需要设计人员具有较强 的分析设计能力和相关实践经验—只有熟悉业务,才能做好设计。
建议:
1.如果类型足够简单,可以在类级别去违背单一职责
2 如果方法足够简单,可以在方法级别去违背单一职责
3 如果类型复杂了&#