最新 最热

【设计模式】建造者模式

建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变...

2022-06-10
1

七、策略模式

策略模式是一种相对比较简单的设计模式,主要用于有多种状态或者策略需要进行选择的时候,将所有选择封装在一起,只给外部暴露出必要的接口

2022-06-10
1

六、观察者模式

观察者模式又叫发布订阅模式或者消息模式。是设计模式中非常著名也是非常重要的一种模式,这种模式一般会定义一个主体和众多的个体,这里的主体可以想象为一个消息中心,里面有各种各样的消息,众多的个体可以订阅不同的消息...

2022-06-10
0

单体模式

单体模式是设计模式中最常用的一种。单体模式就是希望可以在使用方法创建对象的时候,我们无论创建多少次对象都指向同一个

2022-06-09
0

JavaScript设计模式浅析

一、工厂模式工程模式是一种比较简单的设计模式,主要用来创建对象用的1、简单的工程模式//1.简单的工程模式.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Comp.....

2022-06-09
0

架构师之路—理解设计模式

在《周期》中作者这样描述过模式:“人类必须生活在现实世界中。我们寻找模式和规律,能够让我们活得更加舒服,也获利更多。”

2022-06-08
1

23天读懂23种设计模式:抽象工厂设计模式(创建型)

创建型模式是用来创建对象的模式,抽象了实例化的过程,帮助一个系统独立于其他关联对象的创建、组合和表示方式。

2022-05-28
1

03-设计模式 概述

设计模式介绍1设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验(前人栽树), 模式不是代码,而是某类问题的通用解决方案, 设计模式代表了最佳实践, 这些解决方案是众多软件开发人员经过相当长的一段...

2022-05-28
0

热饭面试复习【python 基础 】4/4

前言python的基础,面试必会操作excelSZ=xlrd.open_workbook("chaxun.xls")sz=SZ.sheet_by_name("Sheet1")ww=copy(SZ)ww.get_sheet(0).write(1,1,"asdasd")nrows=sz.nrowsos.re......

2022-05-19
1

创建型-Builder

Builder 模式,中文翻译为建造者模式或者构建者模式,也有人叫它生成器模式。 实际上,建造者模式的原理和代码实现非常简单,掌握起来并不难,难点在于应用场景。...

2022-05-17
1