相关文章推荐
文章总数 10000
小百科 › 知识图谱  ›  设计模式
设计模式  · 沉稳的木瓜  · 静态方法 单例模式  ·  5 月前
2018年4月17日 ... 一个类被加载,当且仅当其某个静态成员(静态域、构造器、静态方法等)被调用时发生。 由于在调用StaticSingleton.getInstance() 的时候,才会对单例进行;...
设计模式  · 沉稳的木瓜  · 线程安全 volatile 单例模式  ·  5 月前
2016年1月17日 ... Java设计模式之单例模式的七种写法 · Java设计模式之单例模式的七种写法单例模式是一种常见的设计模式,它确保某个类只有一个实例,而且自行实例化并向整个;...
设计模式  · 沉稳的木瓜  · 函数调用 log文件 单例模式 初始化  ·  5 月前
为什么我们使用它 · 如果没人用,就不必创建实例。 节约内存和CPU循环总是好的。 由于单例只在第一次被请求时实例化,如果游戏永远不请求,那么它不会被实例化。 · 它在运行时;...
设计模式  · 沉稳的木瓜  · 实例化 静态方法 单例模式 初始化  ·  5 月前
2020年4月2日 ... [ Java ] 单例模式的八种实现方式 原创 · 单例模式的八种实现方式 · 一、饿汉式(静态常量) · 二、饿汉式(静态代码块) · 三、懒汉式(线程不安全) · 四、;...
设计模式  · 沉稳的木瓜  · 构造方法 廖雪峰  ·  5 月前
所以,单例模式的实现方式很简单:. 只有 private 构造方法,确保外部无法实例化;; 通过 private static 变量持有唯一实例,保证全局唯一;...
设计模式  · 沉稳的木瓜  · 线程 线程安全 博客园 单例模式  ·  5 月前
2020年12月23日 ... 单例模式的五种实现方式及优缺点 · 单例类的构造函数必须是私有的,这样才能将类的创建权控制在类的内部,从而使得类的外部不能创建类的实例。 · 单例类通过;...
设计模式  · 沉稳的木瓜  · 电脑 多态 依赖倒置原则 里氏替换原则  ·  5 月前
2017年9月13日 ... 文章浏览阅读883次。一、里氏替换原则。 里氏替换原则(LSP)简而言之就是子类要完全实现父类的外在表现。通俗的讲就是“老鼠的儿子会打洞”。
设计模式  · 沉稳的木瓜  · 抽象工厂模式 依赖倒置原则 单一职责原则 string  ·  5 月前
2020年9月26日 ... huansky · 设计模式六大原则详解 · 引言 · 单一职责原则的定义(类、方法、接口) · 开闭原则 · 里氏替换原则 · 依赖倒置(抽线细节) · 接口隔离原则(接口).
设计模式  · 沉稳的木瓜  · 社区功能 设计原则  ·  5 月前
2022年3月30日 ... 设计模式六大原则 · 开闭原则(Open Close Principle) · 里氏代换原则(Liskov Substitution Principle) · 依赖倒转原则(Dependence Inversion Principle).
设计模式  · 沉稳的木瓜  · string 抽象方法 博客园  ·  5 月前
2020年8月8日 ... 七大原则: 单一职责原则; 接口隔离原则; 依赖倒转原则; 里氏替换原则; 开闭原则ocp; 迪米特法则; 合成复用原则。 设计模式其实包含了面向对象的精髓,;...
设计模式  · 沉稳的木瓜  · 接口  ·  5 月前
迪米特原则(Law of Demeter,缩写LoD)等同于“最少知识原则(Principle of Least Knowledge)”,是一种软件开发的设计指导原则,特别是面向对象的程序设计。迪米特原则是松耦合的;...
设计模式  · 沉稳的木瓜  · 抽象方法 软件接口 开闭原则 单一职责原则  ·  5 月前
2020年6月23日 ... 在GoF(Gang of Four)的书籍《Design Patterns - Elements of Reusable Object-Oriented Software(设计模式-可复用面向对象软件的基础)》中是这样定义;...
设计模式  · 沉稳的木瓜  · 华为 博客园 工厂模式 iphone  ·  5 月前
2023年10月6日 ... 工厂是干什么的?工厂是生产标准规格的商品的地方,建好工厂,投入原料(参数),产出特定规格的产品。so,工厂模式就是把对象的创建—— new() 封装起来,;...
设计模式  · 沉稳的木瓜  · vue webpack react typescript  ·  5 月前
# 工厂模式 · 工厂角色-负责实现创建所有实例的内部逻辑. · 抽象产品角色-是所创建的所有对象的父类,负责描述所有实例所共有的公共接口 · 具体产品角色-是创建目标,所有;...
设计模式  · 沉稳的木瓜  · target 场景应用 前端 前端架构  ·  5 月前
2023年4月3日 ... 前端6种常见设计模式及其应用场景 原创 · 工厂模式 · 单例模式 · 观察者模式 · 发布订阅模式 · 装饰器模式 · 代理模式 · 三十种架构设计模式(下).pdf.
设计模式  · 沉稳的木瓜  · api接口 log const  ·  5 月前
2020年10月10日 ... 前端设计模式 ... 设计模式是对软件设计开发过程中反复出现的某类问题的通用解决方案。设计模式更多的是指导思想和方法论,而不是现成的代码,当然每种设计;...
设计模式  · 沉稳的木瓜  · test log 前端开发 博客园  ·  5 月前
2023年11月7日 ... 前端常用设计模式 · 设计模式是前人根据经验总结出来的,使用设计模式,就相当于是站在了前人的肩膀上。 · 设计模式使程序易读。 · 设计模式能使编写的程序;...
设计模式  · 沉稳的木瓜  · 设计模式  ·  5 月前
卡码网-23种设计模式精讲,每种设计模式都配套代码练习题,支持Java,CPP,Python,Go - youngyangyang04/kama-DesignPattern.
设计模式  · 鼻子大的汤圆  · 前端 懒加载 博客园 代理模式  ·  1 年前
2023年3月14日 ... 代理模式(Proxy Pattern):前端设计模式中的代理模式是一种结构型模式,它允许在不改变原始对象的情况下,通过引入一个代理对象来控制对原始对象的;...
设计模式  · 鼻子大的汤圆  · 前端开发 工厂模式 代理模式 静态方法  ·  1 年前
2022年9月22日 ... 设计模式_前端设计模式. ... 在JavaScript 设计模式中,主要用到的设计模式基本都围绕“单一职责”和“开放封闭”这两个原则来展开。
设计模式  · 鼻子大的汤圆  · 树形结构 前端架构 博客园 const  ·  1 年前
2023年3月17日 ... 组合模式(Composite Pattern)是一种结构型设计模式,它允许将对象组合成树形结构,并且可以像操作单个对象一样操作整个树形结构。 组合模式的核心;...
设计模式  · 鼻子大的汤圆  · 观察者模式 const  ·  1 年前
2021年11月18日 ... 设计模式不分前端与后端,它是一种编程思想,无论在任何语言、任何环境中运行的程序,他们都会有一些相同的设计思路。而我们通过了解这些思想,;...
设计模式  · 鼻子大的汤圆  · 工厂方法模式 观察者模式 单例模式 前端开发  ·  1 年前
2021年8月8日 ... 1. 前言设计模式(Design Pattern)不是软件开发圣经,更像是一种经验之谈,这是前辈们在无数实践中总结出来的一些方法,用来提高代码的可读性、可复用性、;...
设计模式  · 鼻子大的汤圆  · 装饰模式 代理模式 前端开发 const  ·  1 年前
2020年4月26日 ... 设计模式的核心操作是去观察你整个逻辑里面的变与不变,然后将变与不变分离,达到使变化的部分灵活、不变的地方稳定的目的。
设计模式  · 鼻子大的汤圆  · 类图 设计原则 面向对象方法 23种设计模式  ·  1 年前
设计模式是对代码开发经验的总结,本教程以Java为基础,详细讲解了GoF的23种设计模式,并对其特点、实现方式以及应用场景都做了非常全面的解析。
设计模式  · 鼻子大的汤圆  · 建造者 抽象方法 适配器模式 23种设计模式  ·  1 年前
2021年8月18日 ... 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,复用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好的.
设计模式  · 鼻子大的汤圆  · 实体类 log string 23种设计模式  ·  1 年前
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 设计模式分为三种类型,共23种:. 创建型模式:单例模式、抽象工厂;...
设计模式  · 鼻子大的汤圆  · 教程  ·  1 年前
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 本教程将通过Java 实例;...
设计模式  · 鼻子大的汤圆  · 抽象方法 实例化 23种设计模式 抽象工厂模式  ·  1 年前
2019年6月9日 ... 文章浏览阅读10w+次,点赞1.7k次,收藏1.2w次。设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、;...