C#知识笔记

访问修饰符

由高到底: 

  1. public:最高级别的访问修饰符,表示可以从任何地方访问。

  2. protected internal:表示成员既能被同一个类或其派生类访问,也可以被同一个程序集中的其他类访问。

  3. internal:表示成员只能在定义它的程序集内访问。对于其他程序集的类来说,internal成员是不可见的。

  4. protected:表示成员只能在同一个类或其派生类中访问。另外,如果成员属于同一个程序集的其他类,则也可以访问。

  5. private:最低级别的访问修饰符,表示只能在同一个类中访问。私有成员对于其他类是不可见的。

这些访问修饰符可用于类的定义和成员的定义,以控制类和成员的访问级别,从而实现封装和信息隐藏的概念。注意,在默认情况下,类成员的访问修饰符是private。

设计模式的六大原则

单一职责

Single Responsibility Principle

定义1 一个类只负责一个功能领域中的相应职责

定义2 就一个类而言,应该只有一个引起它变化的原因。

心得:

单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又最难运用的原则,需 要设计人员发现类的不同职责并将其分离,而发现类的多重职责需要设计人员具有较强 的分析设计能力和相关实践经验—只有熟悉业务,才能做好设计。

建议:

1.如果类型足够简单,可以在类级别去违背单一职责

2 如果方法足够简单,可以在方法级别去违背单一职责

3 如果类型复杂了&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值