随笔分类 -  php学习

摘要:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组件: 组件-数据和功能一起在运行着的计算机程序中形成的单元,组件在OOP计算机程序中是模块和结构化的基础。 抽象性-程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。 封装-也叫做信息封装:确保组件不会以不可预期的... 阅读全文
posted @ 2013-10-12 20:31 独孤舞 阅读(538) 评论(0) 推荐(0)
摘要:面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。 面向对象设计(OOD)是一种软件设计方法,是一种工程化规范。这是毫无疑问的。按照Bjarne Stroustrup的说法,面向对象的编程范式(paradigm)是[Stroustrup, 97]: (1) 决定你要的类; (2)给每个类提供完整的一组操作; (3)明确地使用继承来表现共同点。 由这个定义,我们可以看出:OOD就是“根据需求决定所需的类、类的操作以及类之间关联的过... 阅读全文
posted @ 2013-10-11 22:41 独孤舞 阅读(1305) 评论(0) 推荐(0)
摘要:Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。 一、基本知识 OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的结构:一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象. 阅读全文
posted @ 2013-10-10 20:24 独孤舞 阅读(579) 评论(0) 推荐(0)
摘要:header() 函数向客户端发送原始的 HTTP 报头。一、HTTP协议的运作方式 HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是 MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。 它分四个过程,在HTTP协议中,服务端是指提供HTTP服务的部分,客户端是指你使用的浏览器或者下载工具等等。在通讯时,由客户端发出请求连接,服务端建立连接... 阅读全文
posted @ 2013-10-08 21:08 独孤舞 阅读(364) 评论(0) 推荐(0)