
设计模式
文章平均质量分 89
JackieZhengChina
70'码农,优快云博客专家,信息系统项目管理师,工商管理硕士,CZB政采评审专家,中国采购与招标专家库专家,自驾爱好者,近20年教育类产品研发及管理经历,曾任教育科技公司联合创始人兼产品VP、科技公司产研VP。
职业标签:产品、项目、技术、运营、管理、战略。
展开
-
一文详谈领域驱动设计实践
作者:泊静 阿里云开发者导读本文作者结合在团队的实践过程,分享了自己对领域驱动设计的一些思考。了解过领域驱动设计的同学都知道,人们常常把领域驱动设计分为两部分:战术设计和战略设计。这两个概念本身都是抽象的,有人把战术设计看作是领域内的设计过程,而战略设计看作是领域间关系的设计过程。也有一种认知是把战术设计看作是编码的设计,把战略设计看作是架构的设计。实际上领域驱动设计的作者Eric Evans本无意将这两者进行割裂,相反两者之间相辅相成,缺一不可。原创 2024-11-08 15:20:30 · 1455 阅读 · 0 评论 -
一文搞懂SaaS业务架构:价值流、业务能力、业务流程、业务对象、组织架构
简单来说,端到端流程就是从客户需求发起,到最终客户需求被满足的整个过程。"价值流"与"端到端流程"常被拿来比较。那么,这两者之间有何区别?"价值流"是企业业务的战略蓝图,提供宏观视角,概括了整体价值创造过程。而"端到端流程"则是这个蓝图的具体实施方案,详细描绘了每个环节的操作细节。前文中讲到,通过梳理价值流,我们可以聚焦客户需求,发现哪些环节为客户创造价值,哪些环节存在浪费。然后,基于这些环节,形成高效的端到端流程。它们之间的关系如图所示。从价值流到端到端流程,就是把企业价值创造的过程进行细化。原创 2024-10-07 13:28:21 · 1771 阅读 · 0 评论 -
架构,框架,模式,模块、组件、插件的含义和区别
架构、框架、模式、模块、组件、插件、控件、中间件的含义和区别。经常看到这些概念,但是有些含糊,花点儿功夫整理一下,结果还是有些地方理解的不透彻,先将整理的内容写下来,以供交流。左侧英文栏中有些单词被分成了两半,放到了两行中,看的时候需要注意。欢迎各路大虾、大牛、大神拍砖警醒,油锤灌顶~~~术语英文解释中文解释软件架构architectur原创 2018-02-02 11:26:20 · 659 阅读 · 1 评论 -
MVC模式以及MVVC模式
在MVVM模式中,ViewModel通过数据绑定将模型的数据同步到视图上,同时监听视图的变化并将用户的操作反映到模型上。ViewModel(视图模型):ViewModel是View和Model之间的连接器,负责处理View和Model之间的数据绑定和交互逻辑。Model-View-ViewModel(MVVM)是一种软件架构模式,它是基于模型-视图-控制器(MVC)和模型-视图-控制器(MVP)的演化而来,用于实现用户界面和业务逻辑的分离。视图(View):视图是用户界面的呈现部分,负责展示数据给用户。转载 2024-05-28 21:19:17 · 22 阅读 · 0 评论 -
微服务全做错了!谷歌提出新方法,成本直接降9倍!
一位DataDog的客户收到6500万美元的云监控账单的消息,也再次让业界无数人惊到了。事实上有些团队在将集中式单体应用拆分为微服务时,首先进行的往往不是建立领域模型,而只是按照业务功能将原来单体应用的一个软件包拆分成多个所谓的“微服务”软件包,而这些“微服务”内的代码高度耦合,逻辑边界不清晰,长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。转载 2024-04-10 19:28:05 · 37 阅读 · 0 评论 -
[转]设计原则——SOLID
SOLID是5个的统称,它们分别是:单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则,依次对应SOLID中的S、O、L、I、D。转载 2024-04-10 10:36:37 · 35 阅读 · 0 评论