最新 最热

React 设计模式 0x3:Ract Hooks

React Hooks 是在函数式组件中使用的生命周期方法,React Hooks 在 React 16.8 中被引入。在类组件中的生命周期方法已被合并成 React Hooks,React Hooks 无法在类组件中使用。...

2023-05-17
1

React 设计模式 0x1:组件

驼峰式命名法(Camel Case),也叫小驼峰式命名法(Lower Camel Case)

2023-05-17
1

React 设计模式 0x2:整洁和可维护的代码

大多数代码都会被推送到在线仓库(GitHub 等),使我们能够拥有持续集成(CI)和持续交付(CD)

2023-05-17
1

React 设计模式 0x0:典型反例和最佳实践

React 使用可重用组件作为应用程序的基本单元。然而,我们有时会编写过于冗长和难以阅读的组件,包括从逻辑到显示呈现的所有内容。这会导致调试和修复困难。...

2023-05-17
1

php设计模式(十八):中介者模式(Mediator)

中介者模式又称为:调解人、控制器、Intermediary、Controller、Mediator。中介者是一种为设计模式,能让你减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。...

2023-05-14
0

【地铁上的设计模式】--行为型模式:访问者模式

访问者模式(Visitor Pattern)是一种行为型设计模式,它能够将算法与数据结构分离,使得算法可以独立于数据结构进行变化。它在不改变数据结构的前提下,定义了作用于数据结构中各个元素的新操作,即“访问者”,使得新增操作更加...

2023-05-14
0

【地铁上的设计模式】--行为型模式:模板方法模式

模板方法模式是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的实现留给子类。这些步骤的实现可以在不改变算法骨架的前提下进行自定义,从而实现不同的行为。该模式在具有相似流程的操作中非常有用,可以减少代码冗...

2023-05-14
1

【地铁上的设计模式】--行为型模式:策略模式

策略模式是一种行为型设计模式,它允许在运行时选择算法的行为。这种模式通过定义一系列算法,并将每个算法封装到一个独立的类中,使得它们可以相互替换。通过这种方式,客户端可以根据需要选择要使用的算法,而不必与特定算法...

2023-05-13
0

【地铁上的设计模式】--行为型模式:状态模式

状态模式是一种行为模式,它允许对象在其内部状态发生改变时改变其行为。在状态模式中,将状态定义为独立的对象,并将对象在不同状态下的行为委托给具有相应行为的状态对象。当对象的状态发生变化时,它将使用不同的状态对象...

2023-05-13
1

Java设计模式—单例模式

Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。

2023-05-12
1