码迷,mamicode.com
首页 >  
搜索关键字:ood    ( 224个结果
深入理解DIP、IoC、DI以及IoC容器
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录 前言 依赖倒置原则(DIP) 控制反转(IoC) 依赖 ...
分类:其他好文   时间:2020-11-20 12:18:04    阅读次数:27
凌波微步学习体会
我摘抄的重点内容和个人总结: 一、 "好的测试都是自动测试。测试计划和测试用例由人设计,但实际的测试操作确实由程序或者自动化工具完成的。 好的测试都是基于模型的。 最常用的测试模型包括组合模型和面向对象模型。" 二、 "使用面向对象语言不等于基于面对对象的思想设计和开发软件。 面向对象设计(OOD) ...
分类:其他好文   时间:2020-10-21 20:23:05    阅读次数:20
UML用况图
##系统边界 系统边界:一个系统所包含的所有系统成分与系统以外事物的分界线。 系统:被开发的计算机软硬件自身 系统成分:在OOA/OOD中定义的那些系统元素 系统外部实体:人员、设备、外系统 ##参与者 参与者:定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物可以扮演这样的角色。 参 ...
分类:其他好文   时间:2020-05-31 19:46:44    阅读次数:222
面向对象(OOD)的三大基本特性和OOD七大原则
1 面向对象(OOD)的三大基本特性 封装 <1>封装:就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象进行操作,对不可信的数据或者方法进行隐藏。一个类就是一个封装了数据以及操作这些数据的的代码的逻辑实体,在一个对象内部,代码可以是私有的,不能被外界访问,通过这种方式, ...
分类:其他好文   时间:2020-04-21 09:18:52    阅读次数:85
翻译 | The Principles of OOD 面向对象设计原则
https://cloud.tencent.com/developer/article/1404736 本文由来自美国业界大牛——Robert C. Martin(俗称“Bob大叔) 发布在 butunclebob.com 上,已获得翻译授权。英文原文链接: http://butunclebob.c ...
分类:其他好文   时间:2020-03-09 17:54:44    阅读次数:57
OOA、OOD 和 OOP
OOA、OOD 和 OOP ,Object Oriented Analysis,面向对象分析法 指的是在一个系统的开发过程中,进行了系统业务调查以后,按照面向对象的思想来分析问题 OOA的主要原则: 1. 抽象:从许多事物中舍弃个别的、非本质的特征,抽取共同的、本质的特征,就叫抽象 2. 封装:把对 ...
分类:其他好文   时间:2020-03-06 22:11:22    阅读次数:98
面向对象设计
面向对象设计与分析 自然语言到编程语言的过渡 先做需求分析 比如成绩管理系统 需要管理员 学生 老师 等等 权限的一级一级的实现 学生只能查询成绩 老师可以增删改查成绩 管理员对老师和学生的信息进行增删改查 面向对象分析OOA 面向对象设计OOD 面向对象编程OOP 面向对象测试OOT 程序=关系+ ...
分类:其他好文   时间:2020-03-02 15:08:29    阅读次数:58
如何评测软件工程知识技能水平?
一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面? 1. 编程语言能力 作为一名软件工程师,应该能够熟练掌握编程语言,并且能够深入理解OOP、OOA、OOD等编程思想。精通一门编程语言能为以后的软件开发打下坚实的基础。 2. 学习能力 IT技术可谓是更新换代最快的了,从市面上的电脑和手机就 ...
分类:其他好文   时间:2020-01-05 18:48:00    阅读次数:70
如何评测软件工程知识技能水平?
一、软件工程师的软件工程知识技能水平高低主要体现 1.编程语言能力:就拿Java来说,要能熟练掌握Java语言 及其内部架构,深入理解OOP、OOA、OOD等编程思想。 2.学习能力:IT技术可谓是更新换代最快的了,从市面上的电脑和手机就可以看出来。所以,只依靠自己之前学到的知识,很快就会被这个时代 ...
分类:其他好文   时间:2020-01-05 15:17:26    阅读次数:69
如何评测软件工程知识技能水平?
一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1、编程语言能力 对于软件工程师来说,首先应该掌握至少一门计算机编程语言,并且能够深入理解OOP,OOA,OOD等基本的编程思想,要熟练地运用操作工具集进行编译和调试。 2、编码能力 这个编码能力可不仅仅是读懂别人代码,从网上拼凑代码的能力 ...
分类:其他好文   时间:2020-01-04 22:35:16    阅读次数:90
224条   1 2 3 4 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!