收录了 模式设计 频道下的 50 篇内容
本文为《优酷暗黑模式》系列之一。
本文将介绍微服务架构设计中的设计模式、原则及最佳实践。
设计模式学了一遍又一遍,却毫无用武之地。大概设计模式最好的归宿,就是存在程序员的深深的脑海里。
模式设计解决方案可以将功能特征与底层云实现解耦,从而更容易避免供应商锁定或采用多云。
本文选自迷你书《Java事务设计策略》的第九章,译者翟静。本文详细介绍了命令模式(Command Pattern)或服务器端代理设计模式(Server Delegate Design pattern)。
本文为《优酷暗黑模式》系列之一。
二十年前,软件设计领域的四位大师(GoF,“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides)通过论著《设计模式:可复用面向对象软件的基础》阐述了设计模式领域的开创性成果。
《Kubernetes与云原生应用》专栏是InfoQ向轻元科技首席架构师王昕约稿的系列文章。本专栏包含8篇内容,从介绍和分析Kubernetes系统以及云原生应用入手,逐步推出基于Kubernetes的容器设计模式实践案例,希望对计划应用Kubernetes的朋友和对分布式系统技术有兴趣的朋友有所帮助。 本文是该专栏的最后一篇,作者试图从宏观角度对云计算系统、云原生应用和容器设计模式等相关理念作综述和展望。
本文档详细介绍了工厂模式设计思想,包括简单工厂、工厂方法和抽象工厂三种类型。文档还通过咖啡店点餐系统案例,展示了三种模式的应用及优缺点,帮助读者理解和选择合适的工厂模式。
01.单例模式基础介绍
尽管维护每行代码的成本如此高昂,但我们仍然每天都在编写着大量的样板代码。如果我们有更智能的编译器,那其中很大一部分是可以避免的。实际上,多数模板代码只是重复地实现那些我们已理解透彻的设计模式,只要我们教会编译器一些技巧,有一些设计模式完全是可以自动实现的。
01.桥接模式基础
Carl Danley撰写了一系列关于JavaScript设计模式的文章,描述了每个模式的用途、主要的用例以及其优缺点,并为每个模式都编写了一个小型例程。这些文章覆盖了模块模式、揭示模块模式、单例模式、观察者模式、中介模式、原型模式和外观模式。
01.外观模式基础
01.策略模式基础介绍
01.装饰者模式基础
01.模版模式基础
01.观察者模式基础
本文详细介绍了原型模式的设计思想,包括其定义、应用场景、实现原理及优缺点。通过邮件复制的例子,阐述了原型模式如何通过克隆现有对象来创建新对象,从而提高性能和减少代码复杂度。文章还对比了原型模式与工厂模式的区别
01.享元模式基础介绍