设计模式
文章平均质量分 90
斜杠小中年
近十年Java从业经验,经历过传统行业到互联网行业的技术变革,参与过互联网公司从集中式的Java应用到分布式的变迁。参与多家互联网公司从SOA架构到微服务化架构的实施。拥有多年互联网金融科技行业订单和账户系统重构经验。曾就职于知名出行行业公司主导了上亿订单数据的分库分表设计以及服务拆分。
技术格言:见贤思齐,见不贤而内自省也。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
战略设计部分:整合界限上下文,共享内核模式
共享内核模式,老系统(大泥球)项目逐步迭代抽离成独立界限上下文服务的可行模式原创 2022-12-16 15:31:41 · 785 阅读 · 0 评论 -
攻城狮内功心法之软件架构设计原则
攻城狮内功心法之软件架构设计原则(设计模式前言篇)本来这次想聊聊我们常用的几个设计模式,以及我们当前核心系统适合使用哪几种设计模式去优化(解耦),但是转念一想,更应该先聊一聊软件架构的设计原则,希望对新入行或者已经深耕业务开发多年而渐渐遗忘软件设计原则相关知识点的老司机有所帮助。软件架构设计的六大设计原则开闭原则指的是一个软件实体,比如类、模块或者函数应该对扩展开放,对修改关闭...原创 2020-04-10 12:08:42 · 283 阅读 · 0 评论 -
设计模式之策略模式
策略模式定义:是指定义了算法分别封装起来,让他们之间可以相互替换,算法的变化不用影响到使用算法的用户。策略模式可以避免多重分支的使用,比如 if else 和 switch。策略模式的应用场景:1、假如系统中有很多类,区别仅仅在于他们的行为不同。2、系统需要动态的在几种算法中选择一种。实际应用场景举例:1、优惠券的使用场景 (无优惠、团购策略、优惠券使用、返现策略),不同的促销...原创 2019-05-10 22:45:25 · 186 阅读 · 0 评论
分享