OOP
文章平均质量分 61
Chobitssp
这个作者很懒,什么都没留下…
展开
-
同步和异步的区别
答案一:1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2转载 2012-08-04 11:33:43 · 596 阅读 · 0 评论 -
模式理解(待完善)
简单工厂模式 -> select case 对象生产器策略模式 -> 算法分类单一职责原则开放-封闭原则依赖倒转原则装饰模式 -> 可组装的冷凝管代理模式 -> 提炼对象方法工厂方法模式 -> 简单工厂case 分发到子类原型模式 -> 递归+克隆模板方法模式 -> 子类重用父类代码迪米特法则外观模式 -> 扎线带 方法工厂建造者模式 -> Stri原创 2012-09-28 11:50:01 · 702 阅读 · 0 评论 -
23种设计模式中英文对照
英文盲命名必备1 Singleton 单件2 Abstract Factory 抽象工厂模式3 Builder 生成器模式4 Factory Method 工厂方法模式5 Prototype 原型模式6 Adapter 适配器模式7 Bridge 桥接模式8 Composite 组合模式9 Decorator 装饰模式10 Facade 外观模式11 F转载 2012-12-06 23:00:11 · 1310 阅读 · 0 评论 -
依赖注入那些事儿
目录目录1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Se转载 2012-10-13 12:00:39 · 912 阅读 · 0 评论 -
VB.NET Singleton模式 单件模式
'Singleton模式Public Class Singleton Private Shared uniqueInstance As New Singleton Private Sub New() End Sub Public Shared Function getInstance() As Singleton If uniqueInsta转载 2012-09-14 12:08:23 · 704 阅读 · 0 评论 -
模式设计 创建型 Prototype
名称Prototype结构意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者为了避免创建一个与产品类层次平行的工厂类层次时;或者当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。转载 2012-09-13 14:41:23 · 708 阅读 · 0 评论 -
工厂模式
简单工厂模式(Simple Factory Pattern)介绍:简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。引入:我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程转载 2012-09-07 14:07:30 · 1146 阅读 · 0 评论 -
面向对象设计模式与原则
设计模式简介 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。-- Christopher Alexander 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。 设计模式与面向对象 面向对象设计模式解决的是“类与相互通信的对转载 2012-09-07 11:10:11 · 691 阅读 · 0 评论 -
面向接口编程
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程就是指按照这种思想来编程。 1.关于接口的理解。 接口从更转载 2012-08-10 09:07:38 · 535 阅读 · 0 评论 -
设计模式---封装变化
软件设计最大的敌人,就是应付需求不断的变化。变化有时候是无穷尽的,于是项目开发就在反复的修改、更新中无限期地延迟交付的日期。变化如悬在头顶的达摩克斯之剑,令许多软件工程专家一筹莫展。正如无法找到解决软件开发的“银弹”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对“变化”,方才是可取的态度。于是,极限编程(XP)的倡导者与布道者Kent Beck提出要“拥抱变化”,从软件工转载 2012-12-15 11:21:25 · 871 阅读 · 0 评论