摘要: 1.设计原则 1.1 单一职责原则 不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。(代码级别,方法级别,类的级别) 1.2 里氏替换原则 所有引用基类的地方必须能透明地使用其子类的对象。(不要重写父类的方法,不使用virtual关键字) 1.3 依赖倒置原则 高层模块不应该依赖 阅读全文
posted @ 2020-10-12 18:06 N伽莫夫J 阅读(542) 评论(0) 推荐(2) 编辑
摘要: 引子 今天遇到一个简单的问题,一个获取下载文件的接口,本来是要在判断文件不存在的情况下重新生成的,但是因为重新生成需要的时间比较长,因此就考虑,当文件不存在的时候开启一个后台线程,而直接返回错误,让重试,这样体验会好一点。 代码如下 string filePath = ""; if (File.Ex 阅读全文
posted @ 2020-10-12 17:17 N伽莫夫J 阅读(341) 评论(0) 推荐(0) 编辑