【软考学习】设计模式——适配器模式
来源:互联网 发布:qq强制视频软件2015 编辑:程序博客网 时间:2024/06/05 11:35
【背景】
设计模式是非常重要的一块知识,每个设计模式都值得深入了解和学习。
【内容】
结构型设计模式总结:
适配器设计模式总结:
一、定义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。二、UML结构图:
三、代码实现:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 适配器模式_基本代码{ class Program { static void Main(string[] args) { Target target = new Adapter(); target.Request(); Console.Read(); } } class Target { public virtual void Request() { Console.WriteLine("普通请求!"); } } class Adaptee { public void SpecificRequest() { Console.WriteLine("特殊请求!"); } } class Adapter : Target { private Adaptee adaptee = new Adaptee(); public override void Request() { adaptee.SpecificRequest(); } }}
阅读全文
0 0
- 【软考学习】设计模式——适配器模式
- Java设计模式学习—适配器模式
- 【软考学习】设计模式——单例模式
- 【软考学习】设计模式——建造者模式
- 【软考学习】设计模式——原型模式
- 【软考学习】设计模式——组合模式
- 【软考学习】设计模式——装饰模式
- 【软考学习】设计模式——代理模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 设计模式—适配器模式
- 【软考学习】设计模式——宏观总结
- 【软考学习】设计模式——工厂方法
- [算法期中] 分组
- 8.11 应用举例
- 杭电ACM OJ 1031 Design T-Shirt 还是快速默写一波 快速排序 轻松搞定!
- Redis介绍,安装,连接。
- 半路出家的菜鸟程序员的历程
- 【软考学习】设计模式——适配器模式
- 在Ubuntu系统下安装和配置Matlab R2016b
- java中的输入输出流(字节流 字符流 节点流 过滤流)
- 递归与分治策略-2.1.4全排列
- Spring tool Suite 安装配置+maven安装配置,搭建maven项目
- Prison Break
- python requests发送json格式数据
- 面试题: 问题与答案之JAVASE(不断更新中)
- 大数加法(考虑负数)