07 2017 档案

摘要:本次的标题是我在写单例模式的博客时遇到的问题,所以今天专门写了的demo让自己记住怎么简单的使用多线程。 一直纠结的是怎么在for循环中多次实例化对象,好复现单例模式在没有加锁的情况下出现多个实例对象的错误。 先给大家看一下我简单实现的多线程实例对象。 方案一: Demo.cs Program.cs 阅读全文
posted @ 2017-07-25 19:55 大稳·杨 阅读(5231) 评论(1) 推荐(2) 编辑
摘要:单例模式:一个类在内存中只有一个对象(实例),并且提供一个可以全局访问或者获取这个对象的方法。 这两天学的,写了个小例子,问了同事一些关于线程的问题,还有从网上查了一些资料。还犯了一些低级的错误。 vs2017控制台输出文字乱码,从网上找了一些方法不管用,最后发现是自己新建项目选错模板了,选择了.N 阅读全文
posted @ 2017-07-24 20:49 大稳·杨 阅读(734) 评论(0) 推荐(0) 编辑
摘要:最近看了不少的书籍和视频等相关资料,决定自己边学习边写一下个人对设计模式的理解,如果有不对的请大家多多指正。 今天先说说我个人觉得最简单的设计模式 -- [空对象模式] 空对象模式可以减少客户端对对象判断是否为空的重复操作,也可以减少异常发生的情况【如果客户端调用程序忘记了检查对象是否为空,而直接访 阅读全文
posted @ 2017-07-20 21:18 大稳·杨 阅读(1478) 评论(6) 推荐(2) 编辑
摘要:先上代码: 测试类: 调用方法: 通过例子实践证明得到: 1.静态构造函数先于构造函数执行。 2.静态构造函数只执行一次。 阅读全文
posted @ 2017-07-10 13:21 大稳·杨 阅读(1905) 评论(0) 推荐(0) 编辑
摘要:先列出我写的代码: 接口以及抽象类、实现类 如果类C继承了抽象类D,那么在类C中可以使用override关键字,接口IB调用的也是被覆盖的方法H(T位置)【可以理解T位置的方法H同时覆盖了抽象类D中的方法H和实现了接口IB中的方法H】。 如果类C不继承抽象类D,那么类C中不能使用override关键 阅读全文
posted @ 2017-07-06 16:25 大稳·杨 阅读(15508) 评论(8) 推荐(0) 编辑

点击右上角即可分享
微信分享提示