一、课程回顾1、面向对象的语言面向对象编程:以事物为中心面向过程编程:以事件为中心2、类和对象描述类:具有相同特征和行为的事物的抽象对象是类的实例,类是对象的抽象3、定义类接口部分:声明类的特征(实例变量)和行为(方法)实现部分:实现方法4、创建对象Person*p1=[[Per..
分类:
其他好文 时间:
2015-08-14 01:15:43
阅读次数:
146
static也是我们经常用到的关键字,关于static有很多用法,而且在面向过程和面向对象编程中,static有着不同的意义。之前总是记不住,于是,本人强迫症又发作了,一定要搞懂它!!!
一.面向过程编程中的static关键字
1.静态全局变量
静态全局变量...
分类:
其他好文 时间:
2015-08-09 18:51:42
阅读次数:
114
让定义的接口可读性更强做程序开发一段时间之后,会慢慢意识到面向过程编程与面向对象编程之间的差异。两种方式,都可以解决具体的问题,只是,面向过程编程无法应对复杂而多变的需求,随着项目不停迭代,复杂度上升,你会逐渐意识到它的短板以及灾难性的维护成本,这还只是其一;第二个会遇到的难题,就是用面向过程的编码...
分类:
其他好文 时间:
2015-08-08 09:06:02
阅读次数:
140
题外话:昨天看到了一句话, 面向过程编程和面向对象编程。switch(type){ case type1: // do something break; case type2: //do something break; case t...
分类:
其他好文 时间:
2015-08-05 21:54:25
阅读次数:
127
JavaString的函数比较丰富、和javaString的对象一样,需要一定的积累才可以深入理解,通过函数可以体现javascript的面向过程编程思想,通过对象类型可以更好的体现面向对
象的设计思想,本节主要大概讲述一下javascript的函数...
分类:
编程语言 时间:
2015-08-04 02:08:14
阅读次数:
178
《head first 设计模式》中的例子很不错,想制造一个自动交易的糖果机,糖果机有四个状态:投入钱不足,投入钱足够,出售糖果,糖果售罄。糖果机的当前状态处于其中不同的状态时,它针对同一个操作的反映动作也不同。传统面向过程编程会套用if-else对不同的状态下分别处理,逻辑麻烦而且不具有可拓展性。
状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。状态模式的重点...
分类:
编程语言 时间:
2015-07-21 17:01:19
阅读次数:
168
如果程序的数据包涵代码和数据两部分:面向过程编程 就是以代码为主,用代码控制数据,描述解决问题的方法。面向过程编程 就是以抽象数据为主,所有处理都围绕数据展开,依赖抽象编程编程语言知识点:1 . 流程控制:使用if...else , while, break,continue 代替 过于强大,结构差...
分类:
移动开发 时间:
2015-06-18 12:52:01
阅读次数:
152
一、概述
PO(Procedure Oriented,面向过程编程):是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
OOP(Object Oriented Programming,面向对象编程):是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元...
分类:
其他好文 时间:
2015-05-31 12:30:06
阅读次数:
147
从 IBM 公司的约翰·巴库斯在 1957 年开发出世界上第一个高级程序设计语言 Fortran 至今,高级程序设计语言的发展已经经历了整整半个世纪。在这期间,程序设计语言主要经历了从面向过程(如 C 和 Pascal 语言)到面向对象(如:C++、Java、Objective-C),再到面向组件编程(如 .NET 平台下的 C# 语言),以及正在快速发展的面向服务架构技术(如 SOA 和 WebService)。...
分类:
其他好文 时间:
2015-05-27 15:54:11
阅读次数:
251
/* 面向过程编程思想: 以事件为中心,关心的是解决问题的步骤,实现函数依次调用 (一步一步) 面向对象编程思想(OOP): 以事物为中心,关心的是参与问题的对象有哪些,而完成这些问题只是对象所有功能中的一个小功能*/类的接口部分: 以@interface 开头 以@end结尾@interf...
分类:
其他好文 时间:
2015-05-23 18:06:37
阅读次数:
106