__S.O.L.I.D__ 是首个 5 个面向对象设计 (OOD) 准则的首字母缩写,这些准则使得开发出易扩展、可维护的软件变得更容易。也使得代码更精简、易于重构。同样也是敏捷开发和自适应软件开发的一部分。 ...
分类:
Web程序 时间:
2019-05-30 17:43:41
阅读次数:
144
'''面向对象编程: 1. POP, OOD, OOP 2. 类与实例 3. 继承: 单继承, 接口继承与多态, 多继承 4. 封装 5. 反射(获取信息, 命令分发, 动态加载模块)''' # 综述'''POP & OOD & OOP: 1. POP(Process Oriented Progra ...
分类:
编程语言 时间:
2019-05-09 13:24:07
阅读次数:
134
为什么很多 Java 程序员会缺乏面向对象基本功?这得怪那些 Java 框架。现在 Java 的各种框架太发达、太傻瓜化了,导致很多程序员只需要按部就班、照着框架进行代码填空,基本已经丧失了 OOA 和 OOD 的能力。我手下有些个 Java 程序员,对 Spring、Hibernate 等框架了如 ...
分类:
编程语言 时间:
2019-05-03 11:57:07
阅读次数:
144
SOLID原则是面向对象编程和面向对象设计的头五大原则。学习及应用这五大原则可以构建一个易于维护和扩展的应用程序,我们一起看看到底是那五大原则。 S--单一责任原则(SRP) --Single Responsibility Principle O--开放封闭原则(OCP)-- Open-Closed ...
分类:
其他好文 时间:
2019-04-28 19:09:19
阅读次数:
184
1、关键词: OOA:Object-Oriented Analysis。面向对象分析。抽取对象或概念,如:航班系统包含 飞机(Plane)、航班(Flight)等概念。 OOD:Object-Oriented Design。面向对象设计。 为对象添加属性或方法。如:Flight有起飞时间、起飞地点、 ...
分类:
其他好文 时间:
2019-04-04 14:20:53
阅读次数:
166
扩展面向对象术语 OOA面向对象分析 OOD面向对象设计 OOP面向对象编程 对象的创建方式 1、字面量的创建方式 var obj = { } 缺点:多个同类对象创建时代码重复 2、使用工厂模式创建对象(设计模式之--工厂模式) 定义一个工厂 function student(name){ 备料-- ...
分类:
其他好文 时间:
2019-02-11 12:12:21
阅读次数:
202
oop Python面向对象 Python的面向对象 面向对象编程 基础 共有私有 继承 组合,Mixin 魔法函数 魔法函数概述 构造类魔法函数 运算类魔法函数 1.面向对象概述(ObjectOriented,00) OOP思想 几个名词 OO:面向对象 OOA:面向对象的分析 OOD:面向对象的 ...
分类:
其他好文 时间:
2019-02-09 22:22:29
阅读次数:
176
一、字符匹配 1、元字符:完整列表:. ^ $ * + ? { } [ ] \ | ( ) 元字符 描述 .点 匹配除换行符外任意一个字符 x|y 匹配 x 或 y。例如,'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 则匹配 "zood" 或 "food"。 [^a-z] ...
分类:
编程语言 时间:
2018-12-18 21:48:32
阅读次数:
165
1 OOD: 面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。 2 OOP: 面向对象编程(Object Oriented Programming,OOP,面向对象程序 ...
分类:
其他好文 时间:
2018-11-27 17:10:11
阅读次数:
165
从大学到现在,这本书也许我反反复复地读了不下十遍,可是这次终于有了勇气把他标注为看过,因为直到今天我才自信自己真的理解了里面所讲的架构模式。 对于现在的互联网时代,所有的开发思想都是强调简洁,强调“敏捷”,甚至曾经流行一时的OOD竟然有被嫌弃的趋势 《企业应用架构模式》作者是当今面向对象软件开发的权 ...
分类:
其他好文 时间:
2018-11-18 20:05:12
阅读次数:
141