上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页

2021年1月3日

设计模式之适配器模式

摘要: adapter模式: 将一个类的接口转换成客户希望的另一个接口,Adapter模式使用得原本由于接口不兼容而不有一起工作的寻些类可以在一起工作 模式中的角色: 目标接口(Target):客户所期待的接口,目标可以是具体的或抽象的类,也可以是接口 需要适配的类(Adaptee):需要适配的类或适配者类 阅读全文

posted @ 2021-01-03 08:41 白衣风云 阅读(74) 评论(0) 推荐(0) 编辑

设计模式之原型模式

摘要: 原型模式prototype 1. 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。 2. 就是java中的克隆技术,以某个对象为原型,复制出新的对象,显然,新的对象具备原型对象的接入点。 3. 优势:效率高(直接克隆,避免了重新执行构造过程步骤) 4. 克隆类似于new, 阅读全文

posted @ 2021-01-03 00:48 白衣风云 阅读(67) 评论(0) 推荐(0) 编辑

2020年12月29日

原型模式(python)

摘要: 原型模式也叫克隆模式,通过拷贝自身的属性来创建一个新的对象,基本方法就是调用copy模块下的 (浅拷贝)copy() 和(深拷贝)deepcopy() #!/usr/bin/env python3 # -*- coding:utf-8 -*- # prototype.py # author baiy 阅读全文

posted @ 2020-12-29 23:22 白衣风云 阅读(121) 评论(0) 推荐(0) 编辑

2020年12月28日

设计模式之建造者模式

摘要: 建造者模式的本质: 分离了对象子组件的单独构造(由Builder来负责)和装配(由Director来负责).从而可以构造出复杂的对象,这个模式适用于:某个对象的构建过程复杂的情况下使用 由于实现了构建和装配的解耦,不同的构建器,相同的装配,也可以做出不同的对象。相同的构建器,不同的装配顺序也可以做出 阅读全文

posted @ 2020-12-28 21:51 白衣风云 阅读(73) 评论(0) 推荐(0) 编辑

2020年12月27日

Centos7下yum安装mydql8

摘要: 昨天安装mydql时总是报错缺少插件,虽然最后安装上了,但还是在此记录下 昨天安装mydql时总是报错缺少插件,虽然最后安装上了,但还是在此记录下 一、 安装centos7系统系统 在选择安装基本环境时,选择基本环境为”网页服务器“,昨天我因为选择了《基础设施服务器》在安装mysql时报缺少插件 其 阅读全文

posted @ 2020-12-27 20:07 白衣风云 阅读(124) 评论(0) 推荐(0) 编辑

2020年12月26日

mysql yum无法安装的原因

摘要: 今天在centos7 安装mysql时,无法yum安装,报错缺少插件,原因是:在安装centos时选择了别的服务器,重新安装为网页服务器就安装成功。 来自为知笔记(Wiz) 阅读全文

posted @ 2020-12-26 20:31 白衣风云 阅读(128) 评论(0) 推荐(0) 编辑

2020年12月25日

工厂模式与建造者模式结合使用

摘要: 来自为知笔记(Wiz) 阅读全文

posted @ 2020-12-25 05:42 白衣风云 阅读(257) 评论(0) 推荐(0) 编辑

建造者模式(python)

摘要: 建造者模式将复杂对象的构建与其表示分离。建造者模式主要有两个参与者:建造者(builder)和指挥者(director) 来自为知笔记(Wiz) 阅读全文

posted @ 2020-12-25 05:19 白衣风云 阅读(108) 评论(0) 推荐(0) 编辑

2020年12月22日

python 报错:RecursionError: maximum recursion depth exceeded

摘要: RecursionError:maximun recursion depth exceeded 超过了最大递归深度 原因: 在使用@property装饰器时,方法名与实例的属性同名,在赋值进从而产生了无限递归 参考资料: https://blog.csdn.net/suwenlai/article/ 阅读全文

posted @ 2020-12-22 00:59 白衣风云 阅读(2098) 评论(0) 推荐(1) 编辑

2020年12月20日

设计模式之工厂模式

摘要: 工厂模式: 实现了创建者与调用者的离 详细分类: 简单工厂模式 用来生产同一等级结构中的任意产品,对于增加新产品,需要修改已有代码 工厂方法模式 用来生产同一等级结构中的固定产品,支持增加任意产品 抽象工厂模式 用来生产不同产品族的全部产品,对于增加新的产品,无能为力,支持增加产品族 面向对象设计的 阅读全文

posted @ 2020-12-20 20:35 白衣风云 阅读(110) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页

导航