【面试-【面试专题】设计模式】此文章归类为:[ "面试", "职场和发展", "设计模式" ]。 1.说一下开发中需要遵守的设计原则? 设计模式中主要有六大设计原则,简称为SOLID
原创 周杰伦 7个月前 阅读: 185 阅读时长: 9分钟
【接口隔离原则-十六、接口隔离原则、反射、依赖注入】此文章归类为:["接口隔离原则","前端","数据库","javascript","开发语言"]。 接口隔离原则、反射、特性、依赖注入 接口隔离原则 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 五种原则当中的i 上一章中的接口,即契约。 契约就是在
原创 周杰伦 8个月前 阅读: 180 阅读时长: 9分钟
【java-【设计模式】(二、)设计模式六大设计原则】此文章归类为:["java","设计模式","开发语言"]。 一、 设计原则概述 设计模式中主要有六大设计原则,简称为SOLID ,是由于各个原则的首字母简称合并的来(两个L算一个,solid 稳定的),六大设计原则分别如下: 1、单一职责原则(Single Responsibitity Principle)
原创 周杰伦 8个月前 阅读: 201 阅读时长: 9分钟
【arcgis-设计模式(前端)】此文章归类为:["arcgis","前端","设计模式"]。 设计模式 1.环境搭建 1)初始化npm环境 下载node.js 执行npm init命令 (生成package.json) 根目录下,新建src文件夹,src文件夹下新建index.js文件: alert("He
原创 周杰伦 9个月前 阅读: 218 阅读时长: 9分钟
【算法-设计模式——七大原则】此文章归类为:["算法","java","前端","数据库","设计模式"]。 更多内容,前往 IT-BLOG 设计模式的目的是为了让程序,具有更好的代码重用性、可读性(编程规范性,便于后期维护和理解)、可扩展性(当需要增加新需求时,非常方便)、可靠性(增加新功能后,对原功能么有影响)、使程序呈现高内聚,低耦合的特性。设计模式包含了面向
原创 周杰伦 9个月前 阅读: 255 阅读时长: 9分钟
【python-【Python笔记-设计模式】建造者模式】此文章归类为:["python","笔记","建造者模式","设计模式","开发语言"]。 一、说明 又称生成器,是一种创建型设计模式,使其能够分步骤创建复杂对象。允许使用相同的创建代码生成不同类型和形式的对象。 (一) 解决问题 对象的创建问题:当一个对象的构建过程复杂,且部分构建过程相互独立时,可
原创 周杰伦 9个月前 阅读: 253 阅读时长: 9分钟
【golang-[go] 访问者模式】此文章归类为:["golang","后端","开发语言","访问者模式"]。 访问者模式 访问者模式是一种行为设计模式, 它能将算法与其所作用的对象隔离开来。 模型说明 访问者(Visitor)接口声明了一系列以对象结构的具体元素为参数的访问者方法。如果编程语言支持重载,这些方法的名称可以是相同的,但是其参数一定是不同
原创 周杰伦 9个月前 阅读: 259 阅读时长: 9分钟
【golang-[go] 迭代器模式】此文章归类为:["golang","迭代器模式","后端","开发语言"]。 迭代器模式 提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露其内部的表示。 模型说明 Iterator: 接口声明了遍历集合所需的操作: 获取下一个元素、 获取当前位置和重新开始迭代等。 IterableCollection
原创 周杰伦 10个月前 阅读: 244 阅读时长: 8分钟
【objective-c-axios原理】此文章归类为:["objective-c","ios","cocoa","macos"]。 文章目录 axios基本概念 axios多种方式调用 工具函数 axios的拦截器如何实现?用的设计模式是哪种? axios如何实现取消请求,和canc
原创 周杰伦 10个月前 阅读: 202 阅读时长: 9分钟
【java-【Java 设计模式】设计原则之开放封闭原则】此文章归类为:["java","设计模式","开发语言"]。 文章目录 1. 定义 2. 好处 3. 应用 4. 示例 结语 在软件开发中,设计原则是创建灵活、可维护和可扩展软件的基础。 这些原
原创 周杰伦 10个月前 阅读: 276 阅读时长: 7分钟