本博原创禁止转载、拷贝、拍照等一切商业目地,否则将保留法律权利!
-----
public abstract class CarModel {
//这个参数是各个基本方法执行的顺序
private ArrayList sequence = new ArrayList();
/*
* 模型是启动开始跑了
*/
protected abstract void start()...
分类:
其他好文 时间:
2014-09-21 14:29:30
阅读次数:
217
public abstract class CarModel {
//这个参数是各个基本方法执行的顺序
private ArrayList sequence = new ArrayList();
/*
* 模型是启动开始跑了
*/
protected abstract void start();
//能发动,那还要能停下来,那才是真本事
protected abstra...
分类:
其他好文 时间:
2014-09-21 10:52:00
阅读次数:
227
1> 单一职责原则
这是我们设计程序最常见的设计原则了,比如用户信息,分属性和行为,基础信息属归属性类,执行归行为类或接口,在实际项目中大多也就只有这个地方能用到。
2>里氏替换原则
尽量规避继承关系带来的负面重构影响
几个注意地方:
2.1》类中调用其他类时,尽可能使用其他类的接口或父类,这也是我们经常性的习惯。
2.2》如果子类不能完整实现父...
分类:
其他好文 时间:
2014-09-20 16:53:29
阅读次数:
148
今天参加笔试,里面有设计模式,和一些基础题!印象最深的是:什么不是Object的函数,我蒙的finalize,哎,无知!还问了,接口与抽象类的不同,还有多线程的实现方式!下面基本都有。另外还问了,观察者模式,设计模式,我一点不会,看来要下功夫了!1. 面向对象编程的三大特性是什么,请简要阐述(1)....
分类:
编程语言 时间:
2014-09-16 20:24:01
阅读次数:
285
1.工厂方式
创建对象car
var oCar = new Object;
oCar.color = "red";
oCar.doors = 4;
oCar.mpg = 23;
oCar.showColor = function(){
alert(this.corlor);
};
创建多个carfunction createCar(color, doors, mpg) {
...
分类:
编程语言 时间:
2014-09-12 19:18:14
阅读次数:
301
设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式设计模式 6 —— 单件模式设计模式 7 —— 命令模式概述第1部分 问题引入第2部分 定义和实现第3部分 使...
分类:
其他好文 时间:
2014-09-11 15:05:32
阅读次数:
335
市面上我们常常会看到各种各样的设计模式书籍,Java设计模式、C#设计模式、Ruby设计模式等等。在众多的语言设计模式中我唯独找不到关于CSS设计模式的资料,即使在网上找到类似内容,细细一看之下才发觉是南辕北辙。经过浩瀚文章搜索发掘下依旧一无所获之后,直接导致了我萌生一股写一篇CSS设计模式的冲动,至此写下这篇文章,其中叙述如有不当之处,也恳请各位提出意见,分享出您宝贵的经验。
在写页面...
分类:
Web程序 时间:
2014-09-10 15:58:30
阅读次数:
185
在刚开始学习一门面向对象语言的时候,我们是这样写代码的:
我们会先写一个小狗类,然后new它,最后调用它的方法实现功能。
例如:
Dog d=new Dog();//造个小狗
d.shout();//小狗看到stranger会叫
看得懂这段代码,说明...
分类:
其他好文 时间:
2014-09-05 23:54:32
阅读次数:
456
设计模式一直是面向对象软件设计中最重要的一个领域,围绕设计模式讨论的话题也是数不胜数,其中GOF代表的23种设计模式更是经典之著。这个系列中我将会从自己的理解出发,阐述每种设计模式的思想,作用和利弊。一、 设计模式概念要讲解设计模式,必然先要说清楚两个问题,1.什么是设计模式?2.为什么需要设计模式...
分类:
其他好文 时间:
2014-09-04 22:12:00
阅读次数:
227