摘要:1. Factory定义:提供创建对象的接口.为何使用?我们需要将创建实例的责任与使用实例的责任分开public class Factory{public static Sample creator(){....if (which==1)return new MySample();else if (which==2)return new HisSample();}}如何使用?工厂模式中有: 工厂方法(Factory Method) 抽象工厂(Abstract Factory).这两个模式没有很明显的区别,区别在于需要创建对象的复杂程度上。如果我们创建对象的方法变得复杂了,我们就可能要将上例中F
阅读全文
摘要:第一章 对象导论1.1 抽象过程 1.万物皆为对象 2.程序是对象的集合,它们通过发送消息来告知彼此所要做的 3.每个对象都有自己的由其他对象所构成的存储 4.每个对象都拥有其类型 5.某一特定类型的所有对象都可以接受同样的消息1.2 每个对象都有一个接口1.3 每个对象都提供服务1.4 被隐藏的具体实现1.5 复用具体实现(has-a)1.6 继承(is-a)1.7 伴随多态的可互换对象1.8 单根继承结构1.9 容器1.10 对象的创建和生命期1.11 异常处理:处理错误1.12 并发编程1.13 java与internet1.14 总结第二章 一切都是对象第三章 操作符第四章 ...
阅读全文
摘要:第一章 JavaScript与Web概述解释型语言:javascript,vbscript编译型语言: vb,c++第二章 数据类型与变量数据类型:数值,文本,布尔变量区分大小写,变量名不能包含%,&,保留字var i = 1;++i 和 i++ 的区别prompt("aaaa",55)用法转义字符\xB0parseInt(),parseFloat(),isNaN() 是否是数值var myArray = new Array();多维数组:var personnel = new Array();personnel[0] = new Array();personnel
阅读全文