摘要: 建造者模式(Builder Pattern),将一个复杂对象的构建与它的表示分离,使的同样的构建过程可以创建不同的表示。建造者模式的本质是使组装过程(用指挥者类进行封装,从而达到解耦的目的)和创建具体产品解耦,使我们不用去关心每个组件是如何组装的。 阅读全文
posted @ 2016-12-03 14:21 早安宇宙 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂的方法经常以工厂方法的方式实现,两者很容易混淆。他们的工作都是负责创建对象。不同的是工厂方法用的方法是继承过来的,而抽象工厂是通过对象组合。其实整个工厂方法模式,只不过就是通过子类来创建对象。只需知道超类型就可以了,具体的类型由子类负责。在这一点上,抽象工厂表示毫无压力,但是做法不同。抽象工 阅读全文
posted @ 2016-12-03 12:35 早安宇宙 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 对文档现有信息进行检索 getElementByID() getElementByTagName() getAttribute() 将信息添加到文档 createElement() createTextNode() appendChild() insertBefore() setAttribute( 阅读全文
posted @ 2016-11-29 15:21 早安宇宙 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 192.168.0.0/24 后面的24代表用CIDR表示的子网掩码,即有24位是1,即是255.255.255.0 若要划分为两个子网则子网掩码变为255.255.255.128 而两个网一个为192.168.0.128/25 另一个为192.168.0.0/25即最后一个段的第一位变为1和0 H 阅读全文
posted @ 2016-11-10 20:32 早安宇宙 阅读(123) 评论(0) 推荐(0) 编辑
摘要: cache即高速缓存,由于CPU运行速度比硬盘和内存快得多,所以CPU在存储数据时会等待,cache位于主存和CPU之间,作用是解决主存和CPU速率匹配问题。主板上的控制系统统计主存中哪些数据被CPU频繁访问,然后将这些数据放入cache中,CPU读取时优先在cache中查找,提高了整体速率 文件储 阅读全文
posted @ 2016-11-10 17:14 早安宇宙 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。 阅读全文
posted @ 2016-11-08 11:40 早安宇宙 阅读(185) 评论(0) 推荐(0) 编辑
摘要: C# 没有 checked exceptions 检查型异常 JAVA没有运算符重载 JAVA没有类似LINQ的特性 JAVA不支持委托 C#没有匿名内部类 C#没有像java 那样的内部类,所有的nested classes 其实都像Java 的静态nested classses Java 没有静 阅读全文
posted @ 2016-11-08 10:57 早安宇宙 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 观察者模式: 定义: 观察者模式定义了对象之间的一对多以来,这样一来,当一个对象改变状态时,它的所有依赖着都会收到通知并自动更新。 模式说明: 模式具有高内聚 低耦合的特点 主题对象管理着某些数据,而主题内的数据发生改变,就会通知观察者,观察者已经订阅(注册)主题以便数据在更新时能够收到更新,主题加 阅读全文
posted @ 2016-11-06 12:40 早安宇宙 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 学习开始:OO原则是我们的目标,而设计模式是我们的做法。 差的OO:有的子类不需要父类某项方法 使用接口导致复用困难 好的OO需要可复用 可扩充 可维护 由于软件需要成长与改变,所以需要良好的OO设计原则 OO基础:抽象 封装 多态 继承 OO原则:封装变化 多用组合少用继承 针对接口编程不针对实现 阅读全文
posted @ 2016-11-06 00:43 早安宇宙 阅读(105) 评论(0) 推荐(0) 编辑
摘要: C#的 属性public int Age{get;set} 相当于C++在类中所写的改变私有字段定义的方法 方便了许多 接口interface, 类可以继承,其中只包含方法,索引,属性,事件 一般会以I开头来表示,可以只用声明,在继承的类中实现即可,所有方法均要实现. 对于abstract,只能用在 阅读全文
posted @ 2016-03-17 18:14 早安宇宙 阅读(134) 评论(0) 推荐(0) 编辑