- 博客(4)
- 资源 (38)
- 收藏
- 关注
原创 4 建造者模式(Builder)
4 建造者模式(Builder)—学习李建忠《设计模式》系列视频(C#) Builder模式的缘起: 假设创建游戏中的一个房屋House设施,该房屋的构建由几部分组成(不变),且各个部分富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正…..4.1 动机(Motivation):在软件系统中,有时候面临一个”复杂对象”的创建工作,其通常由各个部分的
2017-05-09 22:45:46 520
原创 3 抽象工厂模式(Abstract Factory)
3 抽象工厂模式(Abstract Factory)常规的对象创建方法: //创建一个Road对象 Road road =new Road();new 的问题: 实现依赖,不能应对“具体实例化类型”的变化。解决思路: 封装变化点—–哪里变化,封装哪里 潜台词: 如果没有变化,当然不需要额外的封装!3.1 工厂模式的缘起变化点在“对象创建”,因此就封装“对象创建
2017-05-09 22:23:42 514
原创 2 单例/单件模式(Singleton Pattern)
2 单例/单件模式(Singleton Pattern)—学习李建忠《设计模式》系列视频(C#)2.1 模式分类从目的来看 创建型(Creational)模式:负责对象创建。 结构型(Structural)模式:处理类与对象间的组合。 行为型(Behavioral)模式:类与对象交互中的职责分配。 从范围来看: 类模式处理类与子类的静态关系。 对象模式处理对象间的动态关系。 2.2 动机(
2017-05-09 22:03:02 571
原创 1 面向对象设计模式与原则
1 面向对象设计模式与原则—学习李建忠《设计模式》系列视频(C#)1.1 设计模式简介人是一个经验性的动物。 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 ——Christopher AlexanderChristopher Alexander(建筑师)设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。 面向对象设计模式描述
2017-05-09 21:46:15 929
ns-3 Software Architecture-2007
2015-04-17
IEEE Std 802.1AB-2009
2015-04-03
计算机网络基本原理 Basics of Computer Networking
2014-11-19
IEEE Std 1905.1-2013
2014-07-30
Compressive Sensing(会议讲稿) Rice University
2014-03-31
压缩感知的原理及其应用
2014-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人