软件架构设计之软件架构风格
软件架构设计系列包括软件生命周期、软件开发模型、软件开发方法、基于架构的软件开发、软件架构设计(软件架构设计原 …
设计模式(Design pattern)代表了最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
软件架构设计系列包括软件生命周期、软件开发模型、软件开发方法、基于架构的软件开发、软件架构设计(软件架构设计原 …
一、UML介绍 UML(Unified Modeling Language)是一种统一建模语言,是用来对软件密 …
什么是分布式锁?对于这个问题,相信很多同学是即熟悉又陌生。随着分布式系统的快速发展与广泛应用,针对共享资源的互 …
在实际开发过程中经常会出现行为不同的实现,比如支付,那可能是微信支付,阿里支付,银联等支付的具体实现。要你用一 …
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中, …
优雅的代码,犹如亭亭玉立的美女,让人赏心悦目。而糟糕的代码,却犹如屎山,让人避而远之。 如何写出优雅的代码呢? …
说到面向对象设计的 SOLID 原则,相信大部分的程序员都有个大概的印象,但具体是做什么的,要怎么做可能不太清 …
记忆方法:开接一单里迪合。 一、开闭原则 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候, …
设计模式常常被提起,不记住它们的名字怎能行?因此,下面这个顺口溜,看了之后也能记得快、记得牢。 5 + 7 = …
反模式(英文:Anti-patterns或pitfalls),是指用来解决问题的带有共同性的不良方法。它们已经 …