#Java设计模式文章排行榜

微服务架构和设计模式 - DZone微服务

19-07-27 989 2 banq

微服务可以对您的企业产生积极影响。因此,值得了解如何处理 微服务 架构(MSA)和微服务的一些 设计模式 以及微服务 架构 的一般目标或原则。 分解模式 1. 按业务能力分解 . 详细

MVP模式(Model-View-Presenter)

19-07-25 660 jdon

目的 以允许开发人员构建和测试用户接口的方式应用“关注点分离”原则。 . 详细

延迟加载模式(Lazy Loading))

19-07-17 988 jdon

目的 延迟加载是一种 设计模式 ,通常用于将对象的初始化延迟到需要它的点。如果使用得当,它可以提高程序运行的效率。 . 详细

分层模式(Layers)

19-07-17 789 jdon

目的 分层是一种 架构 风格,软件职责在应用程序的不同层之间进行分配。 . 详细

模块模式(Module)

19-07-26 384 1 jdon

模块模式用于实现由模块化编程定义的软件模块的概念。 . 详细

Monad 模式

19-07-26 598 jdon

基于线性代数monad的Monad模式代表了逐步将操作链接在一起的方式。绑定函数可以描述为根据“相同类型”契约将一个输出传递给另一个输入。在形式上,monad由一个类型构造函数M和两个操作组成:bi... 详细

MVC模式(Model-View-Controller)

19-07-18 470 jdon

目的 将用户界面分为三个相互连接的组件:模型,视图和控制器。让模型管理数据,视图显示数据,控制器调解更新数据并重新绘制显示。 . 详细

MonoState 模式

19-07-26 540 jdon

目的 强制执行类似于在所有实例之间共享相同状态的行为。 . 详细

中介者模式(Mediator)

19-07-18 483 jdon

目的 用一个中介对象来封装一系列的对象交互。Mediator通过阻止对象明确地相互引用来促进松散耦合,它允许您独立地改变它们的交互。 . 详细

标记接口(Marker Interface)

19-07-17 446 jdon

目的 使用空接口作为标记来区分特殊处理对象。 . 详细

面向对象的编程和函数式编程基本相同的证据 - vavr

19-07-28 513 banq

在静态类型语言的上下文中,两种范例在技术上都使用更高阶函数和对象封装。类型用于建模领域,构建器是帮助创建实例的上下文。代码如下: /*  * Search and destroy... 详细

Master-Worker 模式

19-07-18 339 jdon

目的 用于集中并行处理。 适用场景 当数据可以分成多个部分时,可以使用这种模式,所有这些部分都需要通过相同的计算来给出结果,这需要聚合以获得最终结果。 说明 在这种模式中,并行处理... 详细

为什么有的人仇恨设计模式? - Allen Holub

19-07-29 329 banq

为什么有人认为 设计模式 不好?如果模式已经存在,为什么重新发明轮子呢?当然有的模式可能因为语言本身的演进变得不太有意义,其实不尽然。lambda是一种命令模式,但是基于类的命令对象可以做很多l... 详细

备忘录模式(Memento)

19-07-18 214 jdon

目的 在不违反封装的情况下,捕获对象的内部状态并将其外部化,以便稍后可以将对象恢复到此状态。 . 详细

迭代器模式(Iterator)

19-07-17 197 jdon

目的 提供一种按顺序访问聚合对象元素而不会暴露其底层表示的方法。 . 详细

共有 389 上一页 1 2 3 4 5 6 7 ... 26 下一页