摘要: //1、静态类 public static class StaticClass { } //2、抽象类 public abstract class AbstractClass { } //3、接口 public interface TestInterface { } //4、构造函数private( 阅读全文
posted @ 2021-08-05 14:51 狼王爷 阅读(214) 评论(0) 推荐(0) 编辑
摘要: //单例应该是一个sealed类,不能被继承 //单例并不是线程安全的,在多线程情况下,有可能产生第二个实例 //单例的线程安全版本应该使用"双锁定"技术 //静态类非实例对象,静态类违反面向对象的三大特性中的两项:继承和多态 //静态类无法从其它类型继承 //静态类不能作为参数,也不能作为返回值 阅读全文
posted @ 2021-08-05 14:27 狼王爷 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、不加访问权限修饰符时的默认访问权限说明 ①、声明命名空间、类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集。 ②、声明类成员(包括字段(变量)、属性和方法)默认为private)以及结构类型,前面不加限制访问修饰符时,默认访问权限为private——访问仅限于 阅读全文
posted @ 2021-08-05 11:55 狼王爷 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: //if语句或switch语句会带来混乱,且不遵守设计模式中的"开闭原则" //开闭原则指的是:对扩展开放,对修改关闭 //用多态(同一个接口,使用不同的实例而执行不同操作)代理条件语句 public class Test { public static void Drive(DriveComman 阅读全文
posted @ 2021-08-05 11:38 狼王爷 阅读(43) 评论(0) 推荐(0) 编辑