background picture of the home page

Hi,Friend

Hi!

享元模式

一. 定义 当系统中存在大量相同或者相似的对象时,享元模式通过共享技术实现相同或者相似的细粒度对象的复用,从而节约了内存空间。 二. 模式结构 1. Flyweight(抽象享元类) 声明一个接口,通过它可以接受并作用于外部状态。在抽象享元类中定义了具体享元类公共的方法,这些方法可以向外界提供享元对

thumbnail of the cover of the post

C++编译器配置

一. Windows 1. MinGW ①什么是MinGW MinGW的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源C语言编译器GCC移植到了Windows平台下,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Window

thumbnail of the cover of the post

外观模式

一. 定义 为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 二. 模式结构 1. Facade(外观角色) 在客户端可以调用这个角色的方法,在外观角色中可以知道相关的子系统的功能和责任;在正常情况下,他将所

thumbnail of the cover of the post

KaTeX常用公式

使用方式:以$(块级)开头或结尾,$$(行级)中间是公式。 一. 重音符号 a':几个'下面几个' $a'$

thumbnail of the cover of the post

装饰模式

一. 定义 动态地给一个对象增加一些额外的职责,用于替代继承技术,无需定义子类,用关联关系取代继承关系。 一般有两种方式可以给一个类或对象增加行为: 继承机制:静态的,不能控制其增加行为的方式和时机。 关联机制:动态的,由另一个对象决定是否调用嵌入对象的行为并扩展新行为,我们称这个新的对象(另一个对

thumbnail of the cover of the post

组合模式

一. 定义 组合多个对象形成树形结构以表示“部分整体”的结构层次(树形结构)。 组合模式对叶子对象和容器对象的使用具有一致性。 组合模式关注那些存在叶子构件和容器构件以及他们的组织形式,叶子构件不能包含成员对象,而容器构件可以包含成员对象,这些成员对象,可以是叶子也可以是容器,他们构成了一个树形结构

thumbnail of the cover of the post

Python

一. Python基础 1. 环境配置 编译器配置 编辑器配置 2. 基础知识 Python基础 自动化任务

thumbnail of the cover of the post

桥接模式

一. 定义 将抽象部分与它的实现部分分离,使他们都可以独立的变化。 如果系统中存在两个独立变化的维度,该模式可以将这两个维度分离出来,使两者可以独立扩展。桥接模式用抽象关联取代了传统的多层继承,将类之间的静态继承关系转为动态的对象组合关系,使得系统更加灵活且易于扩展,同时有效的控制了系统中类的个数。

thumbnail of the cover of the post