基于业务能力的微服务架构微服务, 架构设计, 设计模式, 软件设计 / Nick Tan / 2023-02-12 / 发表评论一、微服务架构 微服务架构在某种程度上是面向服务的架构SOA继续发展的下一步,它更加强调服务的”彻 […] 基于业务能力的微服务架构 Read More »
微服务接口设计原则详解C#, C++, Python, Web安全, 微服务, 高并发 / Nick Tan / 2022-11-05 / 发表评论一、前言 微服务是一种系统架构风格,是 SOA(面向服务架构)的一种实践。微服务架构通过业务拆分实现服务组件化 微服务接口设计原则详解 Read More »
设计模式之七大原则Java, 设计模式 / Nick Tan / 2022-08-31 / 发表评论记忆方法:开接一单里迪合。 一、开闭原则 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候, 设计模式之七大原则 Read More »
23种设计模式速记口诀设计模式 / Nick Tan / 2022-08-31 / 发表评论设计模式常常被提起,不记住它们的名字怎能行?因此,下面这个顺口溜,看了之后也能记得快、记得牢。 5 + 7 = 23种设计模式速记口诀 Read More »
提升代码质量的方法:领域模型、设计原则、设计模式其他, 框架算法, 设计模式 / Nick Tan / 2021-08-23 / 发表评论一、影响代码差的根因 1、差代码的体现 可以列举出非常多质量差的代码的表现现象,如名字不知所意、超大类、超大方 提升代码质量的方法:领域模型、设计原则、设计模式 Read More »
设计模式简介设计模式 / Nick Tan / 2021-06-28 / 发表评论设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式 设计模式简介 Read More »
设计模式之访问者模式Java, 设计模式 / Nick Tan / 2021-06-12 / 发表评论一、什么是访问者模式 访问者模式,将作用于某种数据结构中的各元素的操作分离出来,封装成独立的类,使其在不改变数 设计模式之访问者模式 Read More »
设计模式之中介者模式Java, 设计模式 / Nick Tan / 2021-06-12 / 发表评论一、什么是中介者模式 中介者模式,用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从 设计模式之中介者模式 Read More »
设计模式之状态模式Java, 设计模式 / Nick Tan / 2021-06-06 / 发表评论一、什么是状态模式 状态模式,对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部 设计模式之状态模式 Read More »
设计模式之策略模式Java, 设计模式 / Nick Tan / 2021-05-08 / 发表评论一、什么是策略模式 策略模式,定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响 设计模式之策略模式 Read More »