description, we should be clear about the relationship between the various relations and what the code is like, the so-called degree of repetition, it is just an extension above. For example, if a and B have a "one-to-many" repetition degree, there is a list in a that stores n references of object B, that's all.
Now, I have finished the class graph relationship above. I hope you will get something better. I have also spent a lot of time (drawing, generating code, writing to blog, alas, a sweat
class diagram to Java. Java is used as a representative to combine some online instances. Below are some basic collection and summary of the individual: basic element Symbol: 1. Class (Classes) class contains three components. The first is the class name defined in Java. The second is attributes ). The third is the method provided by this class. You can append a
above. For example, if a and B have a "one-to-many" repetition degree, there is a list in a that stores n references of object B, that's all. Now, I have finished the class graph relationship above. I hope you will get something better. I have also spent a lot of time (drawing, generating code, writing to blog, alas, a sweat ). However, it is worth it if you can thoroughly understand the relationships of UML class diagrams. :) ++ ++ In
UML related tools at a glance (as of January 2010)
Finishing
The PDF version of this article is here to download >>
The following is a summary of various UML-related tools around the world, sorted alphabetically by tool name.
Tools (Latest Version)
Manufacturer Address
Copyright
UmlVersion
Support Code Environment
Xmi
Platform
Note
extension above. For example, if A and B have A "one-to-many" repetition degree, there is A list in A that stores N references of object B, that's all.
Now, I have finished the class graph relationship above. I hope you will get something better. I have also spent a lot of time (drawing, generating code, writing to BLOG, alas, a sweat ). However, it is worth it if you can thoroughly understand the relationships of UML class diagrams. :)
++ ++
In
UML: Unified Modeling Language
Unified Modeling Language (UML) is a language used to describe, construct, visualize, and compile software-intensive systems.
First, it is also the most important thing. The Unified Modeling Language integrates the concepts in booch, OMT, and OOSE methods, it is a simple, consistent, and universal modeling language that can be widely used by users of the above and other method
ArticleDirectory
Inheritance
Implementation
Dependency
Association
Aggregation
Combination
1
This is a tutorial on the basic knowledge of UML. Now we have been doing a project too quickly, and we have not done a real detailed design of the class level, not to mention the use of UML for standardized modeling. This article mainly sorts out the relationships between several cl
constraint on modifying attribute values(2) Add only (addonly)For attributes with a diversity greater than 1, you can add value. However, once created, nine values cannot be eliminated or changed.(3) Freeze (frozen)After the object is initialized, the attribute value cannot be changed. It is a constant in a program.
7. OperationThe complete syntax of the operation is as follows:[Visibility] operation name [(parameter table)] [: return type] [{feature string}]The syntax of parameters is as follo
On www.uml.org, I accidentally saw a link to an open-source UML tool named staruml.
On the homepage of the official website, we will introduce the following:Staruml-the Open Source UML/MDA PlatformStaruml is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. the goal of the
The main purpose of this article is to continue to focus on the basic UML diagram. This month, we will learn more about the sequence diagram. Note that the following example is based on the new UML 2 Specification.
Purpose
A Sequence Chart is used to display the interaction between objects in a series of order of interaction. Like a class chart, developers generally think that a sequence chart is only meani
construct a system. Docized: The model document the decisions we make.
Why?UML
Unified Modeling Language (UML) is a language used to visually model software-intensive systems. UML is a standard language used to describe, visualize, and document products of object-oriented development systems.
First, UML integrates t
This chapter refers to the common mistakes that novices make when designing.I like this chapter most, before looking at the time, in order to pursue the so-called speed, the book of the examples are all skipped, really a bit maiduhuanzhu taste. Also
The key to the processing of object-oriented problem is the modeling problem. Modeling can abstract many important details in a complex world. Many modeling tools encapsulate UML (that is, unified modeling language™), a course designed to showcase the highlights of UML.
UML has nine modeling icons, namely: Use case diagram Class Diagram object graph order diagram
, the object of another class is used as its local variable., The third method isCall the static method of another class in the method of one class. Figure 1 shows the corresponding Java code snippet:
public class Driver {public void drive(Car car) {car.move();} ……}public class Car {public void move() {......} ……}
3. Generalized relationship
A generalized relationship is an inheritance relationship used to describe the relationship between a pa
Http://www.qdgw.edu.cn/zhuantiweb/jpkc/2009/rjkf/xmwd/Visio_UmlModel.htm
UML Modeling with Visio
Content outline:
1. UML Modeling Environment in Visio2. Use cases diagram (using case Diagram)Composition of 2.1 use case diagrams2.2 Creating a Use case diagram2.2.1 To establish roles (Actor)2.2.2 Build Use Cases2.2.3 establish the communication of roles and use cases2.2.4 establish the
Unified Modeling Language (UML) defines a series of standard symbols for describing object-oriented systems. Use UML to enhance communication between domain experts, workflow experts, software designers, and other experts from different backgrounds. UML can be used in common situations and is intuitive to the users of the workflow system. In addition to these,
Umlethttp://www.umlet.com/Installation:1. Download Com.umlet.plugin-14.2.zip2. Unzip to get Com.umlet.plugin-14.2.jar3. Place under%eclipse_home%/plugins folder4. Restart EclipseUse: http://www.umlet.com/faq.htmHow to start UMLet as Eclipse-plugin?Download the "Com.umlet.plugin*.jar" file and copy it to Eclipse ' s plugin directory.To create a new, empty UMLet diagram in Eclipse,1. Select a directory in the Eclipse resource Navigator;2. Select "File/new/other." From the menu or the context menu;
AMATERASUML is the best use of the Eclipse UML plugin, you can drag and drop Java source files, easily generate class diagram structure, while supporting the activity diagram, Time series diagrams and use case diagrams. Its official is: http://sourceforge.jp/projects/amateras/releases/#21568 Currently the latest version is 1.3.4, readers can also download directly to My network: http://pan.baidu.com/s/
Download Modelgoonjar Packagehttp://download.csdn.net/detail/u011070297/8366021After downloading the jar, copy it directly to the Dropins directory under the Eclipse installation directory and restart EclipseHow to useAfter successful installation, the File=>new=>other menu will have an extra modelgoon diagrams to create a class diagram in your existing Java project. Once created, you will find a file that generates a. MGC suffix, and now you can crea
AMATERASUML is one of the best eclipse UML plugins You can use to easily generate class diagram structures by dragging and dropping Java source files, while supporting activity diagrams, time series diagrams, and use case diagrams. Its official is:http://sourceforge.jp/projects/amateras/releases/#21568 , the latest is 1.3.4 version, readers can also go to my network directly download:/http Pan.baidu.com/s/1
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.