设计模式(八)之结构型模式-外观模式 发表于 2021-07-14 | 阅读次数: 字数统计: 1.9k | 阅读时长 ≈ 8 一、外观模式1、案例分析—影院管理项目 要求组建一个家庭影院 DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机,要求完成使用家庭影院的功能,其过程为: 直接用遥控器:统筹各设备开关 开爆米花机 放下屏幕 开投影仪 开音响 开DVD,选DVD 去拿爆米花 调暗灯光 播放 观影结束后,关 ... 阅读全文 »
设计模式(七)之结构型模式-组合模式 发表于 2021-07-12 | 阅读次数: 字数统计: 2.2k | 阅读时长 ≈ 9 一、组合模式1、案例分析 学校院系展示需求: 编写程序展示一个学校院系结构:需求如下:要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系。如下图: 1.1.1 传统方案 传统方案:学校由学院组成,学院由系组成 1.1.2 传统方案存在问题 将学院看做 ... 阅读全文 »
设计模式(六)之结构型模式--装饰者模式 发表于 2021-07-06 | 阅读次数: 字数统计: 2.5k | 阅读时长 ≈ 11 一、装饰者模式1.1 案例分析 描述: 星巴克咖啡订单项目(咖啡馆): 咖啡种类/单品咖啡:Espresso(意大利浓咖啡)、ShortBlack、LongBlack(美式咖啡)、Decaf(无音咖啡) 调料:Milk、Soy(豆浆)、Chocolate 要求: 在扩 ... 阅读全文 »
设计模式(五)之结构型模式-代理模式 发表于 2021-06-28 | 阅读次数: 字数统计: 3k | 阅读时长 ≈ 13 一、代理模式 为什么要学习代理模式? 因为这就是SpringAOP的底层!【SpringAOP 和SpringMVC】 分类: 静态代理 动态代理 1、静态代理 角色分析: 抽象角色:一般会使用接口或者抽象类来解决—租房 真实角色:被代理的角色—房东 代理角色:代理真实角色,代理真实 ... 阅读全文 »
设计模式(四)之结构型模式--适配器模式&桥接模式 发表于 2021-06-22 | 阅读次数: 字数统计: 2.8k | 阅读时长 ≈ 10 [TOC] 结构型模式 作用:从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题 分类: 适配器模式 代理模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 一、适配器模式 适配器模式是作为两个不兼容的接口之前的桥梁,它结合了两个独立接口的功能。 以USB网线转换器为例 ... 阅读全文 »
设计模式(三)之创建型模式-建造者模式&原型模式 发表于 2021-06-16 | 阅读次数: 字数统计: 4.4k | 阅读时长 ≈ 19 一、建造者模式 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 主要作用:在用户不知道对象的建造过程和细节的情况下,就可以直接创建复杂的对象 1、简单例子说明 1、工厂(建造者模式):负责制造汽车(组装过程和细节在工厂内) 2、汽车购买者(用户):用户只需要说出需要 ... 阅读全文 »
设计模式(二)之创建型模式--工厂模式 发表于 2021-06-12 | 阅读次数: 字数统计: 2.7k | 阅读时长 ≈ 11 工厂模式 作用:实现了创建者和调用者的分离 核心本质: 1、实例化对象不使用new,用工厂方法代替 2、将选择实现类,创建对象统一管理和控制。从而将调用者和实现类解耦 详细分类: 1、简单工厂模式 2、工厂方法模式 ... 阅读全文 »
设计模式(一)之创建型模式 发表于 2021-05-19 | 阅读次数: 字数统计: 4.2k | 阅读时长 ≈ 18 一、OOP七大原则1、开闭原则 对扩展开放,对修改关闭 当应用需求发生改变时,尽量不修改原来代码功能块,可以在上面进行扩展 2、里氏替换原则 继承必须确保超类所拥有的性质在子类中仍然成立 子类可以扩展父类功能,尽量不要修改原有父类的功能 3、依赖倒置原则 要面向接口编程,不要 ... 阅读全文 »
(转)win10 git安装 exit code128错误 发表于 2021-05-18 | 分类于 系统 | 阅读次数: 字数统计: 129 | 阅读时长 ≈ 1 前言 刚重装完win10系统,结果在安装git的时候莫名的就报了错误,因此才做的相关笔记 测试成功的方法 适用于WIN10的解决方案: A:电脑菜单搜索CMD B:鼠标右键出现的命令提示符 C:以管理员身份运行 D:在出现的面板里输入 sfc /scann ... 阅读全文 »
大学生落户 发表于 2021-05-18 | 分类于 随笔 | 阅读次数: 字数统计: 2.2k | 阅读时长 ≈ 7 大学生落户准备资料 身份证原件 户口本原件(户口本首页(地址页)、户口本本人页) 毕业证原件 租房合同(申请人签名) 一、武汉大学生落户 先在网上提交资料,进行申请,等申请通过后(工作日内一般第二天就会有回复),在拿着申请资料到相关地址办理落户 1、需要哪些申请材料? 1、登录湖北公安政务服务平 ... 阅读全文 »