OOD基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下: 1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Softw ...
分类:
其他好文 时间:
2016-07-08 11:44:53
阅读次数:
122
对象:一切客观存在的事物都是对象。 OO:oriented object,面向对象,是一种思想,看待事物的方式。 OOA:面向对象分析,使用OO 的思想分析需求。 OOD:面向对象设计,使用OO的思想以及OOA的分析结果,设计类。 OOP:面向对象编程,使用OOD的设计结果,编写代码。 类:一种数据 ...
分类:
编程语言 时间:
2016-07-06 21:29:23
阅读次数:
144
1、面向对象的三大特征:封装、继承、多态、(抽象(扩展的))2、00A:分析,OOD:设计,OOP:编程。3、封装:信息隐蔽,封装,所有的函数和方法,类中的属性和行为也是封装。 三个访问修饰符public、protected、private也是封装。4、public 公共的 谁都可以用,也可以修改; ...
分类:
Web程序 时间:
2016-06-17 22:32:44
阅读次数:
226
1. 开闭原则(Open-Closed Principle,OCP) 1)定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but closed for modification.)。即在设计一个模块的时候, ...
分类:
其他好文 时间:
2016-06-12 20:07:20
阅读次数:
140
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录 前言 依赖倒置原则(DIP) 控制反转(IoC) 依赖 ...
分类:
其他好文 时间:
2016-05-31 10:12:32
阅读次数:
244
(一)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
程序员该有的艺术气质—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
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。
SRP
The Single Responsibility Principle
单一责任原则
OCP
The Open Closed Principle
开放封闭原则
LSP
The...
分类:
其他好文 时间:
2016-05-13 04:21:50
阅读次数:
226
一、面向对象-OOD 虽然js面向对象的编程思想已经老话常谈了,但了为了文章的完整性,我还是把它加了进来,尽量以不太一样的方式讲述(虽然也没什么卵不一样的)。 1、面向对象,首先得有类的概念,没有类造不出来对象,但是javascript中又没有类 只有函数的感念,把以大写字母命名的函数看成创建对象的 ...
分类:
编程语言 时间:
2016-05-11 01:08:56
阅读次数:
244