高内聚低耦合(High cohesion & Low coupling)APP设计, 架构设计, 设计模式, 软件设计 / Nick Tan / 2023-03-03 / 发表评论一、高内聚低耦合是什么? 1、概念 高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的 […] 高内聚低耦合(High cohesion & Low coupling) Read More »
基于业务能力的微服务架构微服务, 架构设计, 设计模式, 软件设计 / Nick Tan / 2023-02-12 / 发表评论一、微服务架构 微服务架构在某种程度上是面向服务的架构SOA继续发展的下一步,它更加强调服务的”彻 基于业务能力的微服务架构 Read More »
软件架构设计之软件架构风格设计模式, 软件设计, 需求分析 / Nick Tan / 2023-02-01 / 发表评论软件架构设计系列包括软件生命周期、软件开发模型、软件开发方法、基于架构的软件开发、软件架构设计(软件架构设计原 软件架构设计之软件架构风格 Read More »
UML可视化建模之类图简介Java, UML, 设计模式 / Nick Tan / 2022-11-03 / 发表评论一、UML介绍 UML(Unified Modeling Language)是一种统一建模语言,是用来对软件密 UML可视化建模之类图简介 Read More »
分布式锁的设计模型简介分布式, 多线程, 微服务, 设计模式, 高并发 / Nick Tan / 2022-10-31 / 发表评论什么是分布式锁?对于这个问题,相信很多同学是即熟悉又陌生。随着分布式系统的快速发展与广泛应用,针对共享资源的互 分布式锁的设计模型简介 Read More »
策略模式及其使用场景介绍Java, 设计模式 / Nick Tan / 2022-10-30 / 发表评论在实际开发过程中经常会出现行为不同的实现,比如支付,那可能是微信支付,阿里支付,银联等支付的具体实现。要你用一 策略模式及其使用场景介绍 Read More »
单例模式的五种实现方式Java, 设计模式 / Nick Tan / 2022-10-25 / 发表评论单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中, 单例模式的五种实现方式 Read More »
代码重构的六个设计原则Java, 数据结构, 算法, 设计模式 / Nick Tan / 2022-10-21 / 发表评论优雅的代码,犹如亭亭玉立的美女,让人赏心悦目。而糟糕的代码,却犹如屎山,让人避而远之。 如何写出优雅的代码呢? 代码重构的六个设计原则 Read More »
面向对象设计的SOLID原则Java, 算法, 设计模式 / Nick Tan / 2022-10-10 / 发表评论说到面向对象设计的 SOLID 原则,相信大部分的程序员都有个大概的印象,但具体是做什么的,要怎么做可能不太清 面向对象设计的SOLID原则 Read More »
设计模式之七大原则Java, 设计模式 / Nick Tan / 2022-08-31 / 发表评论记忆方法:开接一单里迪合。 一、开闭原则 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候, 设计模式之七大原则 Read More »