面向对象 面向对象是现在最为流行的软件设计模式之一,基于模块化的设计,必须遵从严格的规范,优点是易于维护,利于扩展。 与之对应的是另外一种设计模式,即面向过程。指的是只满足自己当前的需求的设计,缺点是不利于维护和扩展 面对对象的特点: 封装: 程序的内部对外部不可见 继承: 把事物的共有特征抽象 多 ...
分类:
其他好文 时间:
2016-04-14 19:24:15
阅读次数:
141
首先看一个页面常用的js代码骨架<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title>js面对对象编程</title>
</head>
<body>
<scripttype="text/javascript"src="../js/lib/jquery-1.11.0.js"></script>..
分类:
编程语言 时间:
2016-04-12 14:26:25
阅读次数:
175
一:最基本的属性操作 1 class Generic: 2 pass 3 4 g= Generic() 5 6 >>> g.attribute= "value" #创建属性并赋值 7 >>> g.attribute 8 'value' 9 >>> g.unset 10 Traceback (most ...
分类:
编程语言 时间:
2016-04-12 14:16:02
阅读次数:
258
考核第一阶段:用java做一个小游戏,这阶段使我学会了java方法的调用,还有java的面对对象 的思想,初步了解了java。了解了键盘鼠标监听、容器等知识。收获颇多,虽然做游戏时遇到了很 多麻烦,但是也都一一解决,达到了想要的结果,做游戏这阶段让我感受到了思想的重要性,逻辑 的必要性!这要求了我以 ...
分类:
其他好文 时间:
2016-04-09 21:50:11
阅读次数:
151
I/O 库为文件操作提供两种模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法。简单模式在做一些简单的文件操作时较为合适。在本书的前面部分我们一直都在使用它。但是在进行一些高级的文件操作的时候,简单模式就显得力不从心。例 如同时读取多个文件这样的操作,使用完全模式则较为合适。I/O 库的所有函数都放在 表(ta...
分类:
其他好文 时间:
2016-03-30 13:04:59
阅读次数:
204
“神在细节之中” Objective-C 是 C 语言的扩展,增加了动态类型和面对对象的特性。它被设计成具有易读易用的,支持复杂的面向对象设计的编程语言。它是 Mac OS X 以及 iPhone 的主要开发语言。 Cocoa 是 Mac OS X 上主要的应用程序框架之一。它由一组 Objecti
分类:
移动开发 时间:
2016-03-08 10:41:27
阅读次数:
265
除了惯例的面对对象的思想,另一种较流行的通过可复用组件创建类的方法是将简单的类混合到一起。你可能对这种混合的方式比较熟悉或对Scala语言的特性有理解,这种模式在JavaScript社区也有一定的人气。 混合案例 在下面的代码中,我们展示了如何在TypeScript中混合模型,看完代码之后,再分析它
分类:
其他好文 时间:
2016-03-07 15:02:31
阅读次数:
231
面对对象编程七大原则: 1. OCP 全称:“Open-Closed Principle” 开放-封闭原则 说明:对扩展开放,对修改关闭。 优点:按照OCP原则设计出来的系统,降低了程序各部分之间的耦合性,其适应性、灵活性、稳定性都比较好。当已有软件系统需要增加新的功能时,不需要对作为系统基础的抽象
分类:
其他好文 时间:
2016-03-02 17:57:53
阅读次数:
220
this:this是指向对象本身的一个指针,成员函数内部指向当前类的对象 其实this主要要三种用法: 1、表示对当前对象的引用! 2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!其实这是第一种用法的特例,比较常用,所以那出来强调一下。 3、用于在构造方法中引用满足指定
分类:
编程语言 时间:
2016-02-18 08:47:57
阅读次数:
246
新年第一博,新年快乐! 一直不明白面对对象的“对象”是什么意思,想象不出;在学OC时出现了奇怪的语法,让程序“自己”运行;EDA的沙龙中提到了类类型,但不知道这是个什么鬼。终于这些问题的谜底要被我自己自学揭开了,哈哈哈!类类型我来啦! 类(Class)是一种自定义数据类型,是具有相同属性和行为的一组
分类:
编程语言 时间:
2016-02-10 18:44:09
阅读次数:
286