网站首页 站内搜索

搜索结果

查询Tags标签: 设计模式,共有 1926条记录
  • 重学 Java 设计模式:实战建造者模式

    作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 乱码七糟 [lun qī bā zāo],我时常怀疑这个成语是来形容程序猿的! 无论承接什么样的需求,是不是身边总有那么几个人代码写的烂,但是却时常有…

    2020/5/27 14:25:42 人评论 次浏览
  • 【一起学系列】之工厂模式:产品?产品族?

    前言 在设计模式中关于工厂模式有一点特殊,就标准意义而言我们一般提到的工厂模式一般包括三种:简单工厂工厂方法模式抽象工厂模式 ❝❝ 「「其实简单工厂不属于设计模式,由于它的使用场景还是比较多的,因此本篇将会一起介绍一下~」」 ❞❞ 工厂模式意图 工厂模式属于…

    2020/5/26 17:25:45 人评论 次浏览
  • 【一起学系列】之单例模式:只推荐三种~

    意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 别名:单件模式 单例模式的诞生 【开发】:老大,为什么我保存配置信息,每次都和我预期的不一样啊,总是会覆盖? 【BOSS】:哈?我来看看。 【BOSS】:你每次使用的时候都会new一个新的配置对象吗? 【开发…

    2020/5/26 17:25:37 人评论 次浏览
  • 建造者模式

    建造者模式通过多个简单对象的有序组合,装配出一个复杂对象,就叫做建造者模式。使用场景如果创建一个对象特别复杂,其中有多个成员需要单独处理,我们可以把需要单独处理的成员抽象为子类,由子类实现具体的组建过程。 比如要创建一个实习人员的岗位信息,其中学历和职…

    2020/5/25 20:26:21 人评论 次浏览
  • 重学 Java 设计模式:实战抽象工厂模式

    作者:小傅哥 博客:bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😄 ❞ 一、前言 代码一把梭,兄弟来背锅。 大部分做开发的小伙伴初心都希望把代码写好,除了把编程当作工作以外他们还是具备工匠精神的从业者。但很多时候又很难让你把初心坚持下去,就…

    2020/5/25 17:56:21 人评论 次浏览
  • 重学 Java 设计模式:实战抽象工厂模式

    作者:小傅哥博客:https://bugstack.cn - 本文章已收录到系列原创专题 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 代码一把梭,兄弟来背锅。 大部分做开发的小伙伴初心都希望把代码写好,除了把编程当作工作以外他们还是具备工匠精神的从业者。但很多时…

    2020/5/25 14:26:51 人评论 次浏览
  • Android 开发设计模式——单例模式线程安全与序列化

    前言 单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式都只会提到饿汉式和懒汉式这两种实现方式。 看完本章后,你可能会发现项目中的并没有正确的使用创建单例,本文会将单例模式的创建方式和优缺点详细描述。一、单例模式…

    2020/5/24 23:26:22 人评论 次浏览
  • Java开发架构篇:领域驱动设计架构基于SpringCloud搭建微服务

    作者:小傅哥博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言介绍 微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务。领域驱动设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。而在…

    2020/5/22 14:26:37 人评论 次浏览
  • 重学 Java 设计模式:实战工厂方法模式

    作者:小傅哥 博客:bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😄 ❞ 一、前言 好看的代码千篇一律,恶心的程序升职加薪。 该说不说几乎是程序员就都知道或者了解设计模式,但大部分小伙伴写代码总是习惯于一把梭。无论多少业务逻辑就一个类几千行,…

    2020/5/21 17:26:55 人评论 次浏览
  • 设计模式之-代理模式&单例模式&策略模式

    代理模式 目的 当调用方不方便直接操作某个对象,又或者希望在访问对象之前或之后做某些操作时,可以使用代理模式。使用一个代理对象作为本体对象的替身; 调用方访问代理对象,代理对象做完某些操作后,按照调用方的需求去访问本体对象,把结果返回给调用方;问题 &…

    2020/5/21 11:27:16 人评论 次浏览
  • 【一起学系列】之装饰器模式:不改代码增强功能?

    意图 动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式相比生成子类更为灵活 别名:包装器Wrapper 装饰器模式的诞生 有时我们希望给某个对象而不是整个类添加一些功能,例如:一个图形用户界面工具箱允许你对任意一个用户界面组件添加一些特性,例如边…

    2020/5/20 17:27:27 人评论 次浏览
  • Java开发架构篇:DDD模型领域层决策规则树服务设计

    作者:小傅哥博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在上一章节介绍了领域驱动设计的基本概念以及按照领域驱动设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。另外…

    2020/5/20 14:26:45 人评论 次浏览
  • 简单分析下组合模式

    介绍组合模式(Composite Pattern)也称为部分整体模式 (Part Whole Pattern) ,属于结构性设计模式,组合模式比较简单,它将一组相似的对象看做一个对象处理,并根据一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差…

    2020/5/19 23:25:32 人评论 次浏览
  • 【一起学系列】之观察者模式:我没有在监控你啊

    意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 别名:发布-订阅模式 观察者模式的诞生 将一个系统分割成一系列相互协作的类有一个常见的副作用:需要维护相关对象间的致性,我们不希望为了维持一致性而使…

    2020/5/19 17:27:41 人评论 次浏览
  • 原型模式

    原型模式当直接创建对象的代价比较大时,可以通过复制一个现有的对象生成新的对象,就叫做原型模式。 当然,JavaScript 本身就是基于原型实现继承的(1),因此在 JavaScript 中使用原型模式非常简单。 值得注意的是,JavaScript 原型上的成员(属性和方法)是所有实例共享…

    2020/5/18 13:26:18 人评论 次浏览
扫一扫关注最新编程教程