当前位置:网站首页>Uncle Bob: the software architecture is similar to a house. Object oriented is the structure of the house, and the water pipe is functional programming
Uncle Bob: the software architecture is similar to a house. Object oriented is the structure of the house, and the water pipe is functional programming
2020-11-06 01:33:00 【On jdon】
Software architecture is like a house , This house represents a recursive application , By order 、 Selection and iteration , The application is designed into an object-oriented structure , Similar to the design of the house into a three bedroom, a living room, two kitchen and bathroom structure , And through the structure of the said water pipe, wire pipe , These pipelines are composed of immutable data controlled by functional programming .
banq notes : With DDD For example , Aggregation structure is an object-oriented design method , Domain events and event storms are functional programming , Event data represents invariant data that flows between structures .
版权声明
本文为[On jdon]所创,转载请带上原文链接,感谢
边栏推荐
- Python Jieba segmentation (stuttering segmentation), extracting words, loading words, modifying word frequency, defining thesaurus
- Three Python tips for reading, creating and running multiple files
- Interpretation of Cocos creator source code: engine start and main loop
- 2019年的一个小目标,成为csdn的博客专家,纪念一下
- Python filtering sensitive word records
- Who says cat can't do link tracking? Stand up for me
- Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
- Pattern matching: The gestalt approach一种序列的文本相似度方法
- ES6 essence:
- Python基础数据类型——tuple浅析
猜你喜欢
It's easy to operate. ThreadLocal can also be used as a cache
Filecoin主网上线以来Filecoin矿机扇区密封到底是什么意思
Flink的DataSource三部曲之一:直接API
Mac installation hanlp, and win installation and use
I think it is necessary to write a general idempotent component
Just now, I popularized two unique skills of login to Xuemei
How to encapsulate distributed locks more elegantly
至联云解析:IPFS/Filecoin挖矿为什么这么难?
Pattern matching: The gestalt approach一种序列的文本相似度方法
Summary of common algorithms of binary tree
随机推荐
零基础打造一款属于自己的网页搜索引擎
ES6学习笔记(二):教你玩转类的继承和类的对象
The data of pandas was scrambled and the training machine and testing machine set were selected
Did you blog today?
Relationship between business policies, business rules, business processes and business master data - modern analysis
Flink的DataSource三部曲之一:直接API
零基础打造一款属于自己的网页搜索引擎
Custom function form of pychar shortcut key
Analysis of etcd core mechanism
Thoughts on interview of Ali CCO project team
合约交易系统开发|智能合约交易平台搭建
I think it is necessary to write a general idempotent component
React design pattern: in depth understanding of react & Redux principle
一篇文章带你了解CSS 渐变知识
百万年薪,国内工作6年的前辈想和你分享这四点
(1) ASP.NET Introduction to core3.1 Ocelot
Vuejs development specification
What problems can clean architecture solve? - jbogard
前端都应懂的入门基础-github基础
After reading this article, I understand a lot of webpack scaffolding