当前位置: 首页 > news >正文

有哪些做公司网站的东营网站推广公司

有哪些做公司网站的,东营网站推广公司,学做内账的网站,科技公司网站建设前言 领域驱动设计(简称 ddd)概念来源于2004年著名建模专家Eric Evans 发表的他最具影响力的书籍:《领域驱动设计——软件核心复杂性应对之道》(Domain-Driven Design –Tackling Complexity in the Heart of Software),简称Evans DDD。领域…

前言

领域驱动设计(简称 ddd)概念来源于2004年著名建模专家Eric Evans 发表的他最具影响力的书籍:《领域驱动设计——软件核心复杂性应对之道》(Domain-Driven Design –Tackling Complexity in the Heart of Software),简称Evans DDD。领域驱动设计思想进入软件开发者的视野。在将近20年的发展中领域模型设计一直占据着非常重要的位置。但由于其本身理论性较强,在应用过程中多数用来描述和解决复杂性问题。但本文的目的不在于介绍领域驱动设计,而是站在“图形代码一体化”的角度利用DDD模型实现代码的展示以及逻辑划分以及相应的规范设计。

添加图片注释,不超过 140 字(可选)

一,DDD理论在图生代码中的融合

(1)软件积木理论的两个特定条件

图生代码,其中的“图”其实更多的理解能够为更多非专业程序员能够认识并发现的“积木”模块,而设计软件就像拼积木一样,只要遵循图示给出的拼搭过程,不经思考就能拼出期待的模型。但实践证明要完美的想实现这一过程,还需要两个必备的条件。1,特别定制的积木 2,在特定的场景下。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

(2)特别定制:由“图”反推定制代码

为特定的业务做专业的分解,再注入一些基础的模型理论以及可视化的特性,这些是常用软件“积木”通用方法论,这些特别定制最终再落到具有特定技术背景指定技术框架的技术实现“产品代码”。但“图生代码”是这一过程是逆向操作,从方法论上而言是先确定边界及需求再谋求技术路线。但从产品的角度而言则是移除产品功能边界从更高的层面上谋求战术与战略的商业述求。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

(3)特定场景:DDD规范中的战略与战术设计

在DDD中最不缺的就是概念,三个“D”中每一个都是一个厚重的理论基础。在软件产品中,每一个角色都能在其中找到所需要的述求。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

二,DDD领域设计实践——领域职责划分与配置

DDD在设计上是拥有非常严谨的逻辑划分以及分工职责的,是一门适合复杂应用的纲领性设计指导。其复杂度和实施难度是非常大的,但如何做出来一个实践一个优秀DDD应用,并不是本文的重点,本文更多的是探讨如何将DDD的一些应用分析方法应用到“图生代码”这个特定的课题下。让“生成代码”拥有更好的领域特性绑定领域模型融合。

(1)图生代码特定的领域范畴

图生代码核心是以图为中心的,将“图”的数据属性、展现属性、逻辑关联、动作事件属性,使用DDD的聚合根、聚合服务、领域事件等模型来进行分类概括。如下图对应关系所示:

添加图片注释,不超过 140 字(可选)

(2)聚合配置

聚合配置,是将“图”中所描述的时间轴为中心的流水场景,采用领域模型的方式进行了建模划分通过聚合配置来平面化设置及分类。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

(3)聚合根

添加图片注释,不超过 140 字(可选)

(4)聚合实体

添加图片注释,不超过 140 字(可选)

(5)动作菜单

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

三,“图生代码”代码与DDD互换

(1)DDD领域配置与图形代码

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

(2)DDD领域配置与逻辑代码

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

(3)图生代码

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

http://www.yidumall.com/news/44417.html

相关文章:

  • 做门户网站有前途吗网络营销方式有哪些分类
  • 上海网站建站建设长沙网站提升排名
  • 网站用什么东西做媒体资源网官网
  • 有没有兼职做设计的网站吗友链之家
  • 网站建设找哪些平台长春网站制作设计
  • 网站内容分享广州seo网站服务公司
  • 杭州哪家公司做网站比较好友链价格
  • 哪家网站游戏做的比较好找客户资源的网站
  • 传销公司做网站运营上海百度提升优化
  • 做网站用php哪些知识点如何创建自己的网址
  • 做lol直播网站百度贴吧入口
  • 东莞网站建设 环保设备seo二级目录
  • 芜湖做网站哪家好正规营销培训
  • 做网站需准备些什么问题搜索引擎优化的核心及内容
  • 如何做测评视频网站网站建站系统
  • 互联网推广营销隐迅推认定seo优化网站排名
  • 网站标题如何写店铺推广软文500字
  • 公司网站建设多少钱南京市网站seo整站优化
  • seo网站推广策略西安百度推广优化
  • qq钓鱼网站在线生成器怎么制作一个网站首页
  • 知名网站制作公司有哪些热点新闻事件及观点
  • wordpress首页文章摘要关键词优化seo外包
  • 免费做直播网站seo是什么意思如何实现
  • 做博客网站需要工具吗如何优化推广中的关键词
  • 网站为什么吸引人明星百度指数排行
  • 淘客网站推广免备案网络关键词
  • 杭州网站制上海aso
  • 攀枝花做网站百度用户服务中心电话
  • 李氏牛仔网站建设风网站怎么做收录
  • 南阳那里有做网站的谷歌seo