NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

模式设计

收录了 模式设计 频道下的 50 篇内容

优酷暗黑模式(三):暗黑模式设计指南
优酷暗黑模式(三):暗黑模式设计指南

本文为《优酷暗黑模式》系列之一。

微服务架构设计中的设计模式、原则及最佳实践
微服务架构设计中的设计模式、原则及最佳实践

本文将介绍微服务架构设计中的设计模式、原则及最佳实践。

无用的设计模式(上篇)
无用的设计模式(上篇)

设计模式学了一遍又一遍,却毫无用武之地。大概设计模式最好的归宿,就是存在程序员的深深的脑海里。

如何通过设计模式防止无服务器供应商锁定
如何通过设计模式防止无服务器供应商锁定

模式设计解决方案可以将功能特征与底层云实现解耦,从而更容易避免供应商锁定或采用多云。

服务器端代理拥有事务的设计模式

本文选自迷你书《Java事务设计策略》的第九章,译者翟静。本文详细介绍了命令模式(Command Pattern)或服务器端代理设计模式(Server Delegate Design pattern)。

优酷暗黑模式(四):设计标准化的技术实现
优酷暗黑模式(四):设计标准化的技术实现

本文为《优酷暗黑模式》系列之一。

20 年前 GoF 提出的设计模式,对这个时代是否还有指导意义?

二十年前,软件设计领域的四位大师(GoF,“四人帮”,又称Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides)通过论著《设计模式:可复用面向对象软件的基础》阐述了设计模式领域的开创性成果。

云原生应用和容器设计模式的综述和展望

《Kubernetes与云原生应用》专栏是InfoQ向轻元科技首席架构师王昕约稿的系列文章。本专栏包含8篇内容,从介绍和分析Kubernetes系统以及云原生应用入手,逐步推出基于Kubernetes的容器设计模式实践案例,希望对计划应用Kubernetes的朋友和对分布式系统技术有兴趣的朋友有所帮助。 本文是该专栏的最后一篇,作者试图从宏观角度对云计算系统、云原生应用和容器设计模式等相关理念作综述和展望。

设计模式自动化

尽管维护每行代码的成本如此高昂,但我们仍然每天都在编写着大量的样板代码。如果我们有更智能的编译器,那其中很大一部分是可以避免的。实际上,多数模板代码只是重复地实现那些我们已理解透彻的设计模式,只要我们教会编译器一些技巧,有一些设计模式完全是可以自动实现的。

JavaScript 应用设计模式

Carl Danley撰写了一系列关于JavaScript设计模式的文章,描述了每个模式的用途、主要的用例以及其优缺点,并为每个模式都编写了一个小型例程。这些文章覆盖了模块模式、揭示模块模式、单例模式、观察者模式、中介模式、原型模式和外观模式。

【网络研讨会】“专家面对面”-MongoDB模式设计
【网络研讨会】“专家面对面”-MongoDB 模式设计

 MongoDB 社区中的一个常见问题是“如何构建我的数据?” 

mongodb
SOA 设计模式出版啦

Prentice Hall刚刚宣布了Thomas Erl的最新作品面世:《SOA设计模式》,该书是业界最全面的SOA设计模式目录。

组合模式设计窗口组件

但凡遇到树形的设计,第一时间想到用组合模式。比如一个窗口,可以包含自窗口,子窗口又包含若干控件。窗口绘制得时候,递归调用子窗口的绘制方法.

设计模式必须通过面向对象来实现吗?

陈皓之前为微博上发表了观点:“那23个经典的设计模式和OO(面向对象)半毛钱关系没有,只不过人家用OO来实现罢了……OO的设计模式思想和Unix的设计思想基本没什么差别”,结果引来了一点点争议,于是,他通过文章说明了自己的观点。

设计模式在外卖营销业务中的实践
设计模式在外卖营销业务中的实践

本文从领域模型到代码工程之间的转化,从DDD引出了设计模式,介绍工厂方法模式、策略模式、责任链模式以及状态模式这四种模式在美团营销业务中的具体实现。

设计模式的艺术 第二十四章策略设计模式练习(开发一款飞机模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征,为了将来能够模拟更多种类的飞机,试采用策略模式设计该飞机模拟系统)

Sunny软件公司欲开发一款飞机模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征,需要模拟的飞机种类及其特征如下图所示。

设计模式的艺术
设计模式的艺术 第十一章组合设计模式练习(开发一个界面控件库。界面控件分为两大类:一类是单元控件,例如按钮、文本框等;另一类是容器控件,例如窗体、中间面板等。试用组合模式设计该界面控件库)

Sunny软件公司欲开发一个界面控件库。界面控件分为两大类:一类是单元控件,例如按钮、文本框等;另一类是容器控件,例如窗体、中间面板等。试用组合模式设计该界面控件库。

设计模式的艺术
设计模式的艺术 第四章简单工厂设计模式练习(使用简单工厂模式设计一个可以创建不同几何形状(如圆形、方形和三角形等)的绘图工具,每个图形都具有绘制 draw()和擦除 erase()两个方法,要求在绘制不支持的几何图形时,提示 UnSupportedShape)

使用简单工厂模式设计一个可以创建不同几何形状(如圆形、方形和三角形等)的绘图工具,每个几何图形都具有绘制draw()和擦除erase()两个方法,要求在绘制不支持的几何图形时,提示一个UnSupportedShapeException。

设计模式的艺术
设计模式的艺术 第二十二章观察者设计模式练习(开发一款实时在线股票软件。该软件需要提供如下功能:当股票购买者所购买的某只股票价格变化幅度达到 5% 时,系统将自动发送通知(包括新价格)给购买该股票的所有股民。试使用观察者模式设计并实现该系统)

Sunny软件公司欲开发一款实时在线股票软件。该软件需要提供如下功能:当股票购买者所购买的某只股票价格变化幅度达到5%时,系统将自动发送通知(包括新价格)给购买该股票的所有股民。试使用观察者模式设计并实现该系统。

Swift 中的设计模式

这篇文章主要会涉及Swift改善的那一部分。具体而言,是指Swift消除了哪些设计模式,使哪些设计模式的实现简化了。

模式设计专题_资料-InfoQ中文网