【java-设计模式之职责链模式(上)】此文章归类为:[ "java", "设计模式", "开发语言" ]。 职责链模式 1)概述 1.定义 避免请求发送者与接收者耦合在一起,让多
原创 周杰伦 17天前 阅读: 18 阅读时长: 9分钟
【面试-【面试专题】设计模式】此文章归类为:[ "面试", "职场和发展", "设计模式" ]。 1.说一下开发中需要遵守的设计原则? 设计模式中主要有六大设计原则,简称为SOLID
原创 周杰伦 25天前 阅读: 31 阅读时长: 9分钟
【状态模式-瑞_23种设计模式_状态模式】此文章归类为:[ "状态模式" ]。 文章目录 1 状态模式(State Pattern)1.1 介绍1.2 概述1.3 状态模式的结构1
原创 周杰伦 1个月前 阅读: 29 阅读时长: 9分钟
【java-【设计模式】(二、)设计模式六大设计原则】此文章归类为:["java","设计模式","开发语言"]。 一、 设计原则概述 设计模式中主要有六大设计原则,简称为SOLID ,是由于各个原则的首字母简称合并的来(两个L算一个,solid 稳定的),六大设计原则分别如下: 1、单一职责原则(Single Responsibitity Principle)
原创 周杰伦 1个月前 阅读: 62 阅读时长: 9分钟
【设计模式-设计模式相关问题】此文章归类为:["设计模式"]。 前言 在平时的开发中,涉及到设计模式的有两块内容,第一个是我们平时使用的框架(比如spring、mybatis等),第二个是我们自己开发业务使用的设计模式。 面试官一般比较关心的是你在开发过程中,有没有使用过设计模式,或者你在简历上写了关于设计模式的描述,那么这样我们就需要重点关心自己开发中用过的设计模式。 在平
原创 周杰伦 2个月前 阅读: 47 阅读时长: 9分钟
【算法-设计模式——七大原则】此文章归类为:["算法","java","前端","数据库","设计模式"]。 更多内容,前往 IT-BLOG 设计模式的目的是为了让程序,具有更好的代码重用性、可读性(编程规范性,便于后期维护和理解)、可扩展性(当需要增加新需求时,非常方便)、可靠性(增加新功能后,对原功能么有影响)、使程序呈现高内聚,低耦合的特性。设计模式包含了面向
原创 周杰伦 2个月前 阅读: 102 阅读时长: 9分钟
【笔记-Android源码设计模式解析与实战第2版笔记(五)】此文章归类为:["笔记"]。 第七章 时势造英雄 – 策略模式 策略模式的定义 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。 策略模式让算法独立于使用它的客户而独立变化。 策略模式的使用场景 针对同一类型问题的多种处理方式,仅仅是具体行为有差别
原创 周杰伦 3个月前 阅读: 114 阅读时长: 4分钟
【golang-[go] 访问者模式】此文章归类为:["golang","后端","开发语言","访问者模式"]。 访问者模式 访问者模式是一种行为设计模式, 它能将算法与其所作用的对象隔离开来。 模型说明 访问者(Visitor)接口声明了一系列以对象结构的具体元素为参数的访问者方法。如果编程语言支持重载,这些方法的名称可以是相同的,但是其参数一定是不同
原创 周杰伦 3个月前 阅读: 131 阅读时长: 9分钟
【golang-[go] 迭代器模式】此文章归类为:["golang","迭代器模式","后端","开发语言"]。 迭代器模式 提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露其内部的表示。 模型说明 Iterator: 接口声明了遍历集合所需的操作: 获取下一个元素、 获取当前位置和重新开始迭代等。 IterableCollection
原创 周杰伦 3个月前 阅读: 105 阅读时长: 8分钟
【objective-c-axios原理】此文章归类为:["objective-c","ios","cocoa","macos"]。 文章目录 axios基本概念 axios多种方式调用 工具函数 axios的拦截器如何实现?用的设计模式是哪种? axios如何实现取消请求,和canc
原创 周杰伦 3个月前 阅读: 72 阅读时长: 9分钟