UML入门

  1、UML:统一建模语言。

  2、类的基本表示法:

  1)以下是常用的表示“语法”及相应说明:

    

  2)对象的表示也是类似的,除了第一栏的名称,形如someObject : SomeClass(带下划线,不加粗)。

  3)抽象类:类名为斜体,类名下方加{abstract};抽象操作:名字为斜体,后面加{abstract}。

  4)模板类:

    

  参考资料:

  《UML面向对象设计基础》

不断学习中。。。

时间: 2024-08-05 17:41:53

UML入门的相关文章

自己用:23种设计模式+UML入门

学习设计模式之前,总是需要UML来辅助 UML的入门 设计模式的灵魂在于:灵活地多态,继承,封装. 把你所描述的类,抽象出一个关键词,形成父类,再把他继承.实现接口 但是继承还是不太好,因为增加了很多冗余成分,所以产生了组合. 运用组合实现了多态里面的东西 对话的形式来写技术可能会更好啊. 老板:小朱啊,今天给我讲一下责任链设计模式吧 我:责任链设计模式啊,我昨天试着写着写着也不知道哪里出错了,他是把策略这个关键词封装成一个数组,然后如果你想添加新的策略的时候,可以在里面直接添加一个策略元素,这

UML入门到精通--大神必知

关系 http://www.open-open.com/lib/view/open1328059700311.html 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 泛化 Generalization 实现 Realization 关联 Aggregation 聚合 Association 组合 Composition 依赖 Dependency 浅谈UML的概念和模型 类图中几种关系的总结 http://www.open-open.com/lib/view/open13

uml入门之14图与图之间的关系

1.先奉上整理的14图. 2.其次奉上整理的图之间的6种关系

转PPT再总结:自家UML入门,先写到UseCase

UML之轻松入门(3)-SRP做好厨子,让别人编程去吧

一个厨子可以做出一手好菜,也许他是新东方毕业的或者是祖传秘方.你让他做上一桌佳肴那是简单.快乐而又高效的,然而让他编程就会成为一种苦恼并且让人想不通的一件事.也许这个比喻不是很恰当,但是对于每个类来说,他们就像一个一个的actor,也许是厨子也许是司机,他们应该关注于自己的领域,这样会更加高效而且简明.源于这一思想,我们发现了SRP这个原则,即:单一职责原则. There should never be more than one reason for a class to change  既然

第二个目标:两个月并行学习设计模式、UML、ROSE

两个月并行学习设计模式.UML.ROSE: 参考资料:HEAD_FIRST设计模式(中文版).pdf.[大象Thinking.in.UML].ThinkingInUML.pdf(UML入门教程(中文版).pdf和UML其它详细教程,重点是项目中常见应用的几个图).RationalRos画图.docx 要     求:达到1 全面理解UML知识体系与项目中实际应用.设计模式撑握与项目中应用 第二个目标:两个月并行学习设计模式.UML.ROSE

技术经验集

JAVA EE架构师 需要具备的知识 1.构架师胚胎(程序员) 学习的知识是语言基础.设计基础.通信基础等,应该在大学完成,内容包括java.c.c++.uml.RUP.XML.socket通信(通信协议)--学习搭建应用系统所必须的原材料. 2.构架师萌芽(高级程序员) 学习分布式系统.组建等内容,可以在大学或第一年工作时间接触,包括分布式系统原理.ejb.corba.com/com+.webservice(研究生可以研究网络计算机.高性能并发处理等内容) 3.构架师幼苗(设计师) 应该在掌握

Java程序员如何从码农晋升为架构师,你跟架构师的差别在哪里?

一.如何定义架构师 Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理.jvm虚拟机原理.调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并发量.连接池,线程池. Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案Java字节码技术:nio,没什么好说的,值得注意的是"直接内存"的特点,使用场景;java多线程同步异步;java各种集合对象的实现原理,了解这些可以让你在解决问题时选择合适的数据结构,高效的解决问题,比

UML建模快速入门03 基本结构建模 CLASS

2015/03/25 - 07:19 [声明]欢迎转载,但请保留文章原始出处:http://blog.csdn.net/yelangjueqi/article/details/44733433 1,入门 类是任何面向对象系统中最重要的模块.类是对一组具有相同属性.操作.关系和语义的对象的描述.一个类可以实现一个或多个接口. 类可以用来捕获正在开发的系统中的词汇.这些类可以包括作为问题域一部分的抽象,也可以包括构成实现的那些类.可以用来描述软件事物和硬件事物,甚至可以描述纯粹概念性的事物. UML