碳酸苏打水

导航

2019年11月2日 #

设计模式-简单工厂模式

摘要: 构造出一个工厂类,需要使用类型的对象,就返回什么类型的对象以简单计算器为例定义运算类,这是个父类,也是抽象类,这个类定义了一个抽象方法 定义四个子类分别继承这个父类 定义一个工厂类 客户端实现 上面的例子也可以用委托来实现,定义一个和工厂类中方法一样的委托,将具体的方法传进去 阅读全文

posted @ 2019-11-02 22:13 碳酸苏打水 阅读(381) 评论(0) 推荐(0) 编辑

文件操作及编码格式

摘要: 文件操作的相关类所在的命名空间在System.IO中File 操作文件,对文件整体操作,拷贝,删除,剪切等等Directory 操作目录(文件夹)静态类Path 对文件或目录的路径进行操作(操作的是字符串本身)Stream 文件流 1.FileStream 文件流 MemoryStream 内存流 阅读全文

posted @ 2019-11-02 22:02 碳酸苏打水 阅读(443) 评论(0) 推荐(0) 编辑

静态类和非静态类的区别

摘要: 静态和非静态的区别静态: 使用static关键字 使用类名调用 在静态方法中,可以访问静态成员 在静态方法中,不可以直接访问实例成员 调用前需要初始化(构造方法)非静态: 不需要使用static关键字 使用实例调用对象 在实例方法中可以直接访问静态成员 在实例方法中可以直接访问实例成员 实例化对象时 阅读全文

posted @ 2019-11-02 21:56 碳酸苏打水 阅读(3479) 评论(0) 推荐(0) 编辑

设计模式-单例模式

摘要: 最近总结了下几种设计模式,先简单的说下单例,单例很简单,一般都是在WPF或者WinForm里面使用,对单个页面设置单例模式,响应项目中的其他页面 单例模式 一个类只能实例化一个对象 实现方法: 1.将构造方法私有化 2.提供一个静态方法这个对象 3.创建一个单例字段,类型为定义的单例类,设置初始值为 阅读全文

posted @ 2019-11-02 21:46 碳酸苏打水 阅读(121) 评论(0) 推荐(0) 编辑