真诚的,TNANKS。 个人Github-24种设计模式案例链接 图标放到 ...
摘要 本学期我学习了 设计模式 可复用面向对象软件的基础 这门课程,这次我采用的是命令模式 策略模式两种设计模式结合的案例。 分析的案例为:遥控器控制天花板上的吊扇,它有多种转动速度,当然也允许被关闭。假设吊扇速度:高 中 低 关闭。采用安全模式 策略设计模式。 报告整体结构为:两种设计模式的分析 理解,类图,实例分析 代码分析,总结。 目录 第一章 命令模式 策略模式 . 命令模式 . . 定 ...
2016-07-21 09:40 0 2129 推荐指数:
真诚的,TNANKS。 个人Github-24种设计模式案例链接 图标放到 ...
Adapter - 适配器模式 序 现实生活中,我们常用到适配器。 你当前打开我这篇文章的笔记本电脑,电源的另一边不正连着一块适配器吗? 你平时想将三口插座插进二口插座里面,不也需要一个适配器吗? 整天插在插座上的手机充电头,不也是一个适配器吗? 目录 ...
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 1. 为什么要有工厂模式? "Talk is cheap,show me the code". 想要找到这个问题的答案,我们先来看看下面这个项目 ...
if-else是不是很抓狂? 设计模式学了用不上吗?面试的时候问你,你只能回答最简单的单例模式,问你有 ...
Reactor 和 Proactor 是基于事件驱动,在网络编程中经常用到两种设计模式。 曾经在一个项目中用到了网络库 libevent,也学习了一段时间,其内部实现所用到的就是 Reactor,所知道的还有 ACE;Proactor 模式的库有 Boost.Asio,ACE,暂时没有用过。但我 ...
目录: 《I/O模型之一:Unix的五种I/O模型》 《I/O模型之二:Linux IO模式及 select、poll、epoll详解》 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《I/O模型之四:Java 浅析I/O模型 ...
【原文地址:http://www.cppblog.com/pansunyou/archive/2011/01/26/io_design_patterns.html】 综述 这篇文章探讨并比较两种用于TCP服务器的高性能设计模式. 除了介绍现有的解决方案, 还提出了一种更具伸缩性,只需要维护一份 ...