当前位置:   article > 正文

你了解DDD领域驱动设计吗_ddd慕课

ddd慕课

本文首发自「慕课网」(www.imooc.com) ,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"及“慕课网公众号”!


如果你知道微服务,那么就一定听说过DDD.....

01

DDD到底是什么?

大家都知道,微服务划分的一个重要理论基础就是领域驱动设计。而DDD全称就是“领域驱动设计”,它是一种软件开发中用到的建模设计思想,软件的建模和设计类似建筑领域中建筑师的工作。建筑师把建筑的架构设计出来,首先是要满足和优化用户的需求,用户要住着舒适,安全;同样,软件的业务架构师也需要设计软件的业务架构,让软件能够非常好地满足业务需求,推动业务发展,软件的建模和设计就是业务架构中的重要工作内容。

业务越复杂的软件,建模和设计就越难,中国在芯片领域被卡脖子,不仅是因为没有光刻机,另一个重要原因是缺少芯片设计的EDA软件,EDA软件就是复杂软件的一个典型代表,芯片领域极其复杂,所以EDA软件的建模和设计也同样复杂。对复杂软件,传统的面向对象思想已经不够用了,举个例子,某大厂虽然具备极强的技术和管理能力,但是,早期使用面向对象的建模和设计思想来开发整个电商系统,最终也是以失败告终。D

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/170459
推荐阅读
相关标签
  

闽ICP备14008679号