代码改变世界

阅读排行榜

DDD学习笔记----基础知识(2)

2022-12-17 15:59 by sunice, 68 阅读, 收藏,
摘要: 聚合:高内聚,低耦合。聚合内实体可以协同工作,聚合外实体可以低耦合工作。 关系紧密的实体放到一个聚合中,每个聚合中有一个实体作为聚合根,所有对于聚合内对象的访问都能通过聚合根进行,外部对象只能持有对聚合根的引用。 聚合根不仅仅是实体,还是所在聚合的管理者。 聚合判断标准:实体是否是整体和部分的关系, 阅读全文

C#读取电脑硬件信息

2017-02-27 22:15 by sunice, 67 阅读, 收藏,
摘要: 在班上看到同事在使用加密狗,自己试着做了一个类似加密狗读取电脑cpu和mac地址的程序。程序比较简单,但已经实现读取功能了。 1 public class HardWareHelper 2 { 3 /// <summary> 4 /// 获取本机所有的CPU序列号(不会返回null) 5 /// < 阅读全文

WCF(五)拾遗

2017-03-21 16:41 by sunice, 29 阅读, 收藏,
摘要: 1、WCF服务端和客户端交换数据采用元数据交换的方式。元数据交换的核心是wsdl文档。交换过程是客户端向服务端发起交换元数据的请求-->服务端运行时将元数据编写成wsdl文件-->客户端获得wsdl文件-->客户端翻译文件-->客户端根据翻译结果生成本地类代码和配置-->客户端获得服务的本地编程模型 阅读全文

设计模式原则

2017-04-02 23:16 by sunice, 11 阅读, 收藏,
摘要: 单一职责原则:一个类应该仅有一个可以引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会受到意想不到的破坏。 软件设计真正要做的一项内容就是发现职责并把这些职责相互分离。如果 阅读全文
上一页 1 ··· 18 19 20 21 22