一个面向对象的语言在处理对象时,必须遵循的三个原则是:封装、继承和多态。 (1)封装 所谓“封装”,就是用一个框架把数据和代码组合在一起,形成一个对象。遵循面向对象数据抽象的要求,一般数据都被封装起来,也就是外部不能直接访问对象的数据,外部能见到的只有提供给外面访问的公共操作(也称接口 ...
一些废话 眨眼间已工作走出校门个年头了,总觉得时间过的好快 一把无情的杀猪刀 。 好长时间木有写过博客了,有时候突然之间好多想说的,却又不知怎么下笔 总是这样,也许是不善于语言表达吧 人在不愿做某一件事的时候总是能找出一千个理由来说服自己 。 今天想谈谈阅读的一些体会。我是始终认为在刚开始工作的几年中是一个人进步最快的时间段,也是 部分决定 你以后发展方向的一个阶段。这个阶段中的进步来自于项目经验 ...
2014-07-07 08:56 26 3489 推荐指数:
一个面向对象的语言在处理对象时,必须遵循的三个原则是:封装、继承和多态。 (1)封装 所谓“封装”,就是用一个框架把数据和代码组合在一起,形成一个对象。遵循面向对象数据抽象的要求,一般数据都被封装起来,也就是外部不能直接访问对象的数据,外部能见到的只有提供给外面访问的公共操作(也称接口 ...
(一)用例图 用例图在需求分析阶段有重要作用,它是作为参与者的外部用户所能观察到的系统功能模型图。整个开发过程都是围绕需求阶段用例进行的。首先需要确定参与者。 管理员在登录后对读者信息进行查询以及对书籍的添加、删除、更新和查询。 用户在登录后可以对书籍信息进行查询 ...
摘要 在了解了UML学习的三个阶段后,明确每个阶段应该具备哪些能力,开始进行完整的使用UML进行OOA&D的设计过程。本 文以实例的方式,展示了如果使用UML进行面向对象的分析与设计。本文将假设需要对UML、面向对象等领域的基本内容已了然于胸,所以将不会过多阐述,而 将重点 ...
抽象从最有用到最没有用,依次为: 实体抽象(一个对象,代表了问题域或解决方案域实体的一个有用的模型) 动作抽象(一个对象,提供了一组通用的操作,所有这些操作都执同类的功能) 虚拟抽象(一个对象,集中了某种高层控制要用到的所有操作,或者这些操作将利用某种更低层的操作集) 偶然抽象 ...
一、OOA 1.1 首先我们来讲述一下什么是OOA Object-Oriented Analysis:面向对象分析法 指的是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需 ...
。 面向对象方法的概念 对象 世界上万事万物都可以看作一个对象,这些是现 ...
去年学校开了一门《面向对象程序设计》课,没有好好听,现在搞项目开发的时候突然感到了这门课程的重要性了,也就只好翻开去年的资料,重新开始学习了,下面是我的总结,与大家分享一下。有不对的地方,希望大家给我指出来。 面向对象分析设计系列文章: 面向对象分析设计-------01基础 ...
说到了框架、架构,就不得不先提分析与设计,谈到了DDD,又不得不谈OOA/OOD。 我开始接触的时候,好像还没有那么多的名词了,至少是我不知道。我是从COM、COM+开始起步走客户服务器模型的。现在像我这个年龄还在Coding的人,估计在国内应该是越来越少了,说实话,我也累了,也想能够有新生 ...