你的位置:首页 > 软件开发 > ASP.net > 关于领域驱动设计与GIT的优势的个人理解

关于领域驱动设计与GIT的优势的个人理解

发布时间:2015-03-31 12:00:18
注:本文系作者原创,但可随意转载。   本文纯属个人观点,才疏学浅,不当之处,敬请斧正。 一、领域驱动设计  经常看到大家在讨论这个问题,百度一下也能看到很多相关博客。本身我并没有阅读过相关的书籍,只是百度过一些概念之类的,可能并没有真正地理解这个概念。  首先,领域驱动 ...

注:本文系作者原创,但可随意转载。

 

  本文纯属个人观点,才疏学浅,不当之处,敬请斧正。

 

一、领域驱动设计

  经常看到大家在讨论这个问题,百度一下也能看到很多相关博客。本身我并没有阅读过相关的书籍,只是百度过一些概念之类的,可能并没有真正地理解这个概念。

  首先,领域驱动设计的核心是模型,在于建立一个领域模型。对于这个概念还是深表认同。我认为领域驱动设计的目的,本身即是为了便于理解,加快开发。领域模型即是对客观事实进行建模,而不是基于抽象,那么所建立的模型通俗易读,阅读代码的人一看就知道是什么意思。

 

  举个例子:

 

   假设现在要做一个公司的内部人力资源管理系统,那么我们对系统进行简单地建模。

关于领域驱动设计与GIT的优势的个人理解关于领域驱动设计与GIT的优势的个人理解
 1 public class Company 2 { 3   public int CompanyId {get;set;} 4   public string CompanyName {get;set;} 5   public List<Department> Departments {get;set;} 6   public string Address {get;set;} 7   public string Contact {get;set;} 8   public string Phone {get;set;} 9   ...10 }

原标题:关于领域驱动设计与GIT的优势的个人理解

关键词:Git

Git
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。