![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
rxbtalent
这个作者很懒,什么都没留下…
展开
-
.NET中的命名规则
作为一个菜鸡,因该把规矩立在前面。1.名称空间的命名:命名名称空间的一般规则如下:CompanyName.TechnologyName这样,我们看到的名称空间应该是这样的:Microsoft.OfficePowerSoft.PowerBuilder注意:这只是一个原则。第三方公司可以选择其它的名字。避免用公司名称或其它著名品牌的名称作为名称空间的前缀,这样会造成两个公布的名称空间有同一个名称的可能性。例如:将微软提供的Office自动类命名为Microsoft.Office使用P转载 2020-08-05 16:12:24 · 441 阅读 · 0 评论 -
软件设计模式六大原则
设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P...转载 2019-08-29 09:28:16 · 1550 阅读 · 0 评论 -
关于js浮点数计算精度不准确问题的解决办法
今天在计算商品价格的时候再次遇到js浮点数计算出现误差的问题,以前就一直碰到这个问题,都是简单的使用tofixed方法进行处理一下,这对于一个程序员来说是及其不严谨的。因此在网上收集了一些处理浮点数精度的文章。觉得别人写的挺好了,我在简单的总结一下,以方便后续查阅。浮点数误差产生的原因:先看一个实例:0.1 + 0.2 =?0.1 + 0.2 = 0.3?我们先来看一段 JS。...原创 2019-09-04 11:45:50 · 2331 阅读 · 0 评论