欢迎访问104网
一站式的消息管理器.在网络应用中,消息处理是必不可少的,该文章主要简单介绍一款简单的消息管理器的实现,其具备以下功能:.
2023-12-20Design Pattern 23种经典设计模式源码详解.经典设计模式源码详解,用不同语言来实现,包括Java/JS/P
2023-12-20一、模式动机.迭代器模式(Iterator Pattern)是一种使用频率非常高的行为型设计模式,迭代器 用于对一个聚合
2023-12-20工厂方法模式是一种创建型 设计模式, 提供一种统一的方式来创建对象, 调用者无需关心具体的构建细节.对象的创建过程被封装
2023-12-20结构式设计模式的最后两个,享元模式:实现对象共享,减少内存开销;代理模式,提供相同接口的代理.flyweight.享元模
2023-12-19一.业务描述.最近在负责公司一个语音的微服务模块优化,这个模块主要的业务是:1.天猫精灵、小度、若琪、小京鱼、小爱同学、
2023-12-19一、状态机简介 1.1 定义 我们先来给出状态机的基本定义。一句话:.状态机是有限状态自动机的简称,是现实事物运行规则抽
2023-12-19定义.观察者模式属于行为型模式,它定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将
2023-12-19一、前言.工厂模式常见的词:简单工厂、工厂方法、抽象工厂。简单工厂不属于23种经典设计模式,但通常将它作为学习其他工厂模
2023-12-19一、定义.提供一个创建一系列相关或互相依赖对象的接口,而无须指定他们具体的类,抽象工厂模式是一种创建型模式。.二、描述.
2023-12-18目录.封装变化.针对接口编程,不针对实现编程.多用组合(has-a),少用继承(is-a).为交互对象之间的松耦合设计而
2023-12-18最近前辈推荐我读《设计模式之禅》这本书,原因是我写的代码质量实在是一言难尽,开发速度很快,但是bug数就很多了,设计原则
2023-12-18一、定义.讲一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种创建型模式。.二、描
2023-12-18前言.设计模式是一种高级编程技巧,也是一种通用的解决方案。它能在不同的应用场景中使用,它可以提高代码的可读性、可复用性和
2023-12-18引言.责任链模式.是一种行为型设计模式,它通过一条由多个处理器组成的链来处理请求,每个处理器都有机会处理请求,如果一个处
2023-12-17引言.软件开发过程中,我们经常会遇到各种设计问题,例如如何管理对象之间的关系、如何优化代码的可复用性和可维护性等等。为了
2023-12-17对于这两个十分接近的设计模式,确实容易产生困惑,代理模式和装饰器模式看起来十分相似,都是由两个类实现相同的接口,然后一个
2023-12-17对类来说的,即一个类应该只负责一项职责。如类A负责两个不同的职责,职责1,职责2。当职责1需求变更而改变A时,可能造成职
2023-12-17本文面向受众可以是运营、可以是产品、也可以是研发、测试人员,作者希望通过如下思路(知历史->清家底->明目标->定战略-
2023-12-17引言.观察者模式.是一种行为型设计模式,它允许对象之间建立一种一对多的关系,使得当一个对象状态改变时,所有依赖它的对象都
2023-12-16Copyright © 2018-2024 104网 版权所有 | 备案号:京ICP备104