01 2021 档案

设计模式之代理模式
摘要:代理模式(Proxy pattern) 抽象角色:定义代理角色和真实角色的公共对外方法 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用 代理角色:实现抽象,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作 代理对象和目标对象都要实现指定的接口 阅读全文

posted @ 2021-01-17 12:15 白衣风云 阅读(119) 评论(0) 推荐(0)

适配器模式(pthon)
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- # adapter_pattern.py # 适配器模式 class Adaptee: def request(self): print('打印开始!!!') class Target: def handl 阅读全文

posted @ 2021-01-03 12:41 白衣风云 阅读(123) 评论(0) 推荐(0)

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

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

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

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

导航