码迷,mamicode.com
首页 >  
搜索关键字:ood    ( 224个结果
面向对象程序设计(Object Oriented Design)
OOD的流程: 需求分析——>系统/程序设计——>实现这个设计——>测试 Class Design 1. Identify classes for the system. 2. Describe attributes and methods in each class. 3. Establish r ...
分类:其他好文   时间:2017-12-15 20:12:49    阅读次数:250
深入理解DIP、IoC、DI以及IoC容器
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录 前言 依赖倒置原则(DIP) 控制反转(IoC) 依赖 ...
分类:其他好文   时间:2017-12-08 10:33:37    阅读次数:206
[系统设计/OOD] bloomberg 马拉松设计题
第一个问题问的设计题,一个track上有很多runner,还有10个sensor,sensor可以检测到那个runner跑过了这个sensor用这个系统生成一个dashboard显示runner现在的名次。 solution 1:1. 用一个2D array(int[][] ranking , m ...
分类:其他好文   时间:2017-11-19 11:16:55    阅读次数:184
OOD与OOP的思想的感悟
Walking on water and developing software from a specification are easy if both are frozen) -Edward V. Berard (当你掌握了这两种思想,就算在水里行走(一片混沌的理解),从规范中开发软件也是很容 ...
分类:其他好文   时间:2017-10-22 10:57:05    阅读次数:159
13. 面向对象的概述
1、面向对象概述: (1)面向对象含:面向对象分析(OOA);面向对象设计(OOD);面向对象的编程(OOP); (2)通过面向对象的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承、封装、多态,帮助人们实现对现实世界的抽象与数字建模。 (3)面向对象三大特性: ①封装:隐藏内部实现 ...
分类:其他好文   时间:2017-10-05 11:03:13    阅读次数:120
Java开发进阶之路
背景一 我接触Java开发已经一年多了了。 从刚开始生涩地接触语法,惹得编译器报各种语法错误;到接触OOD的思想,封装、继承、多态,懵懵懂懂地听说着它们;再到学习Web开发,想着这些也许并不重要,实际用的无非是Dao、Service、Controller罢了;最后幡然醒悟:就这样,一年已逝。 人总是 ...
分类:编程语言   时间:2017-09-15 10:08:21    阅读次数:140
深入理解DIP、IoC、DI以及IoC容器
摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 前言 对于大部分小菜来说,当听到大牛们高谈DIP、IoC、D ...
分类:其他好文   时间:2017-07-14 18:04:33    阅读次数:198
面向对象接口和类的区别
在OOD(面向对象设计)中,经常会用到抽象类或接口,【注:在C++中,没有接口的概念,只有抽象类;而在Java中两者都存在】。而在使用过程中,也许会有不少人认为接口和抽象类差不多,然后就想当然地觉得可以相互完全替换。事实上,虽然他们有很多相似点,但也有很大差异。 1.抽象类与接口的出现条件 在面向对 ...
分类:其他好文   时间:2017-07-13 11:33:35    阅读次数:123
成为Java高手的25个学习要点
成为Java高手的25个学习要点 想成为Java大牛吗?不妨来学习这25个要点。1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2. 你需要学习 ...
分类:编程语言   时间:2017-07-07 21:26:20    阅读次数:172
Java第二章----对象和类
从第一章到第二章整整隔了一个月的时间,这速度也是慢的无语了。因为这个月负责开发公司一个SaaS类型APP,忙的昏天暗地终于上线了,这才有时间写个博客。本章还是以概念为主,有点枯燥重在理解。 第一节:对象 名词解释 OOA-Object Oriented Analysis-面向对象分析 OOD-Obj ...
分类:编程语言   时间:2017-06-29 12:44:07    阅读次数:161
224条   上一页 1 ... 4 5 6 7 8 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!