(一)UML概述 1、面向对象软件开发的过程: (1)OOA(面向对象分析):建立分析模型并文档化。 (2)OOD(面向对象设计):用面向对象思想对OOA的结果进行细化,得出设计模型。 (3)OOP(面向对象编程) 2、UML就是将OOA和OOD的结果用统一的符号来描述和记录。 3、UML已经是可视 ...
分类:
编程语言 时间:
2016-05-27 14:28:03
阅读次数:
298
OOA - Object-Oriented Analysis(面向对象分析) OOT - Object-Oriented Testing (面向对象测试) OOP - Object-Oriented Programming (面象对象编程) OOD - Object-Oriented Design( ...
分类:
其他好文 时间:
2016-05-27 10:56:20
阅读次数:
141
AOP(Aspect Oriented Programming),即面向切面编程。 1、OOP回顾 在介绍AOP之前先来回顾一下大家都比较熟悉的OOP(Object Oriented Programming)。OOP主要是为了实现编程的重用性、灵活性和扩展性。它的几个特征分别是继承、封装、多态和抽象 ...
分类:
编程语言 时间:
2016-05-26 23:24:36
阅读次数:
562
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ...
分类:
其他好文 时间:
2016-05-26 20:41:53
阅读次数:
178
AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。 OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让 ...
分类:
其他好文 时间:
2016-05-26 16:03:47
阅读次数:
203
Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 面向对象编程(Object-Oriented Programming )介绍 对于编程语言的初学者来讲,OOP不是一个很容易理解的编程方式,大家虽然 ...
分类:
编程语言 时间:
2016-05-25 22:09:57
阅读次数:
180
在学习JavaScript面向对象的编程之前,需要知道,并了解面向对象的一些基本的常识。初学者中大多数都以为面向对象中,面向对象的编程是很重要和占据很大一部分精力。笔者在之前也是认为OOP是面向对象的主要部分,那么和我持有一样想法的,下面先要纠正这一想法,真正了解面向对象。 一、初识面向对象 面向对 ...
分类:
编程语言 时间:
2016-05-24 20:51:39
阅读次数:
223
对象的三个特征:对象的行为:对象有哪些行为和方法
同一个类的实例,由于支持相同的行为具有家族式的特征,对象的行为是由方法定义的。对象的状态:施加方法时。对象的响应
每个对象都保存着描述当前特征的信息。对象的状态改变必须通过方法实现,否则就是破坏了封装性。对象的标识:如何区别具有相同的方法和状态的不同对象
对象的状态不能够完全描述一个对象,每一个对象都由一个唯一的标识。例如在订单系统中,货物相同...
分类:
编程语言 时间:
2016-05-24 10:28:41
阅读次数:
136
程序员该有的艺术气质—SOLID原则。
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。
SRP
The Single Responsibility Principle
单一责任原则
OCP
The Open Closed Principle
开放封闭原则
...
分类:
其他好文 时间:
2016-05-23 13:29:10
阅读次数:
173
安排: 准备工作:1天 后台:2天 前台:2天(0.5天答辩) 项目:根据自己的情况来选,推荐选择shopcz, 准备工作: 确定项目,思想(OOP ,面向过程 ,面向过程+OOP) 搭建项目结构 写一些基础文件(功能类,mysql类,image类,upload类,captcha类,分页类,初始化文... ...
分类:
其他好文 时间:
2016-05-23 06:46:43
阅读次数:
174