最新文章列表

[Object]继承(经典版)(三)继承理论总结

作者:zccst 更新:在JavaScript模式中,作者在原继承的几种模式基础上,还总结了一些模式: 1,原型继承  Child.prototype = new Parent(); 对于原型继承,在ECMA5中定义了Object.create();方法。实现了无new继承。 var child = Object.create(parent, {//parent是父类对象   age:11 } ...
zccst 评论(0) 有1227人浏览 2014-06-18 22:15

Java面向对象10个原则

原则1:DRY(Don't repeat yourself) 即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功能。这意味着,即使用公共代码来验证Ord ...
我爱罗我爱罗 评论(0) 有314人浏览 2014-05-19 11:09

面向对象设计原则

SRP  单一职责 就一个类而言,应该仅有一个引起它变化的原因 OCP 开闭原则 软件的实体(类,模块,函数等)对扩张开放,对修改关闭 LSP Lislov 替换原则 子类型必须可以替换掉他们的基本类型 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象 ISP 接口隔离原则 不应该强迫客户依赖于他们不使用的方法。接口属于客户,不属于它所在的类层次结构。 REP ...
飞翔吧 评论(0) 有725人浏览 2014-05-02 14:44

现实中没有对象,今天在JavaScript中弄几个

        最近在学习网页上面的一些知识,从HTML到CSS,慢慢的就接触到了JavaScript,今天就来谈谈Javascript中的面向对象的一点知识,当是对自己这几天学到的东西的一点巩固,也谈谈一下自己的一点点淡淡的理解。      接触过面向对象语言的人都知道,Java语言无疑是面向对象思想最好的诠释者,今天要说的Javascript,前面也带一个Java,大家可能就会把Javas ...
MNTMs 评论(8) 有1786人浏览 2014-04-15 01:16

类与对象以及构造方法的理解

软件开发:用计算机语言来表达现实,实现现实中的一种模拟. 面向过程:关注的主要是事情本身,做事情的顺序,先做什么后做什么 面向对象:关注的主要是 ...
肆无忌惮_ 评论(0) 有762人浏览 2014-04-10 22:08

黑马学习日记_面向对象编程

---------------------- android开发、java培训、期待与您交流! ----------------------   1.面向对象概念             什么是面向对象,面向对象与面向过程的区别?                       面向对象是相对面向过程而言,面向过程和面向对象都是一种思想,面向过程注重的是过程, 强调的是功能行为,面向对象就是将 ...
小驴变黑马 评论(0) 有461人浏览 2014-04-03 03:17

(转)名词王国里的死刑(翻译) - A Story of Hello World

翻译自Steve Yegge的大作《Execution in the Kingdom of Nouns》 中文翻译:名词王国的死刑 另外第一次翻译,很多地方不准确或根本翻译不出来,见谅~ 翻译正文 Hello,world!今天我给大家讲一个关于Java魔鬼国王和他在全国范围内驱逐动词的故事。 注意:这个故事并没有什么圆满结局。如果你心灵脆弱或者吹毛求疵的话,这个故事不适合你。 如果你 ...
薰衣草之子 评论(0) 有877人浏览 2014-03-22 21:44

Javascript的类实现--------封装、抽象与继承

一.JavaScript中类的封装       Javascript不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 下面我们以封装一个简单的Shape类来作一个说明.      定义 ShapeBase“类”      1.法则一[this式]        function Shap ...
邦者无敌 评论(0) 有7656人浏览 2014-03-06 19:51

JAVA,我的面向对象的开始

封装,继承,多态 -- 面向对象编程的特征   小白一枚,纰漏万千却不掩感慨。。。人艰不拆。     初学JAVA是大一上期学完C++后,一上来就讲条件语句啊,循环啊,方法啊,数组啊,所以以为JAVA和C++没多大区别,至于老师讲的面向对象语言的特性更是没有体会。所以一开始学JAVA,要做的脑残程序,我基本是将C++的直接照搬过来,所有的东西都放在程序入口 public static void ma ...
乐小易 评论(0) 有657人浏览 2014-02-18 02:30

java面向对象

什么是面向对象? 面向对象是相对于面向过程而言的。 无论过程还是对象都是生活中的一种思考方式。 面向过程:注重的是执行的过程,强调的是执 ...
javawangzilong 评论(0) 有634人浏览 2014-01-19 20:24

Javascript学习笔记 What is "extend"

1. 从关于“new”的一段代码开始 从《JavaScript语言精粹》上看到一个关于“new”实现方法的猜测,实现正规,而且符合实际情况。下面把代码列下来。 ...
gutianyu 评论(0) 有780人浏览 2013-12-22 19:59

Javascript学习笔记 What is "this"

在JavaScript中,每当我们使用函数或者阅读已经写好的函数时,我们经常会看到里面用到this关键字的情况。 对于一个JS的初学者(尤其是对于有“主流”语言编程经验的人),会觉得this是让人凌乱的东西。 为了理解this,我们需要理解函数的调用方法。 在《Javascript Good Parts》一书中,将函数分为了四种调用方式: 方法调用; 函数式调用; 构造器调用; apply(c ...
gutianyu 评论(0) 有605人浏览 2013-12-06 15:47

Java之面向对象

Java面向对象 java面向对象语法,基本名称:类、对象、接口。 访问控制符 类有四种:public(任何包中的类都可以访问)空,无修饰(仅具有包内访 ...
IT_Justin 评论(0) 有306人浏览 2013-12-02 17:44

Javascript 面向对象化写法——语法篇

本编参考:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html 系列,总结如下   一.几个重要关键字   1.this —— 指当前的对象,若在全局范围,则指当前页面对象window,如果是函数中使用this,则指的是调用这个函数的对象。firebug一下demo: function sayHi() { ...
oham_一1一 评论(0) 有1551人浏览 2013-11-17 22:35

Java入门总结--------类和对象关系以及构造方法

蓝杰学习第一阶段总结 内容: 1.java程序的编写,翻译和执行过程 2.JDK,JRE,JVM的区别和联系 3.面向过程与面向对象的理解 4.类与对象的关系分析 5.构造方法与一般方法的区别 6.方法重载与重写的区别 7.自动转型与强制转型 8.子类特有的方法的调用及子类重写的方法调用 9,多态的理解 10.Swing界面的开发,常用的组件 理解(对内容的个人理解): ...
蓝杰Seven 评论(0) 有2332人浏览 2013-11-06 16:46

Python补充视频教程

这是上一个Python视频教程(http://storezhang.iteye.com/blog/1961450)的补充,这个视频教程只适合入门,大家选择观看就行。 这是Alex Li的一套Python基础视频教程,本来这套视频教程还有很多实战的内容,因为诸多原因未能上传,还请谅解。作为Python的入门来说,还是值得一看的。 本视频教程的内容有: Alex Li Python视频教程-第1讲- ...
storezhang 评论(0) 有189人浏览 2013-10-23 09:40

Javascript学习笔记 What's the "new"?

本文主要记录在学习Javascript(为了减少打字的工作量和读的顺口,以后会使用JS)的过程中,对于“var o = new Obj(1);”这行代码的理解。在学习和使用JS ...
gutianyu 评论(0) 有716人浏览 2013-10-20 22:03

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics