面向对象技术的初步理解(一)
来源:互联网 发布:minila mac改键 编辑:程序博客网 时间:2024/05/10 22:49
UML里令人印象深刻的过往
针对VB学者,面向对象技术的初步理解。(对其研究的主要成果就是统一建模语言UML)
第一部分:
① 什么是抽象?
一个购买商品应用情景的抽象:
左下图是几个人在排队,就是一个队列,抽象出一个类名为Queue。
中间一个图是描述的前台,我们抽象出一个类Counter。
右边的图是面包,我们抽象出一个类名叫Item
② 什么是封装?
途中的多边形设为私有,外界不能直接获有。四个外围为api 设置为公有,如果把他设想为学生类,外界无法直接知道学生信息,需要GetAge、GetName方法等来获取。否则无法知道。它是原始的封装,起到一定程度的信息的隐藏。
举一个客观世界的例子:
电视机的内部是很复杂的,作为我们,没必要知道。遥控作为一个暴露给使用者的外用接口,暴露了计算机的功能,却无法知道电视机的内部结构。
- 面向对象技术的初步理解(一)
- 面向对象技术初步
- 对js面向对象的初步理解
- JavaScript面向对象的初步理解
- 面向对象技术理解
- JS面向对象(一)-----------理解对象
- js开发: JavaScript 中的面向对象的初步理解
- 理解面向对象(一)
- 一、面向对象的三大特性(深入理解)
- 全面理解Javascript的面向对象(一)
- java面向对象的深入理解(一)
- 全面理解Javascript的面向对象(一)
- 什么是面向对象的javaScript(一)——理解面向对象
- 面向对象和面向过程:初步理解
- 7. 初步理解面向对象 【连载 7】
- php面向对象理解(一)
- 深入理解面向对象原理(一)
- javascript中的面向对象理解(一)
- 暂无
- 未核销收款
- 已核销收款
- CSS常见的让元素水平居中显示的方法
- 与保证金相抵的发票
- 面向对象技术的初步理解(一)
- 与定金相抵的发票
- FastReport经验
- 杂项收款
- Eric Meyer Reset CSS 和 YUI reset css
- 杂项收款
- Linux下创建GPT分区镜像
- 加载图片以及多线程
- RA_TERMS_LINES表说明