. Proxy modeIntent: Provides a proxy for other objects to control access to this object.21. Single case (Singleton) modeIntent: Ensure that a class has only one instance and provides a global access point to access it.22. Status (State) modeIntent: Allows an object to change its behavior when its internal state changes.23. Policy (strategy) modeIntent: Define a series of algorithms, encapsulate them one by one, and make them interchangeable with each
Use case diagram Structure
1Roles: Personnel roles-people and events;
Roles are not necessarily limited to people. They can also be things or things.
2. Use Case: function description;
Each use case describes a complete system service.
3System boundaries
4Relationship: the relationship between executors and use cases.
Generalization
Dependency
Association
Aggregation and combination
Implementation
You can read books, roles, system boun
The use case diagram mainly includes use cases, activists, and relationships.
Use Cases: A description of the sequence of actions that the system, subsystem, or class interacts with external participants, including various normal sequences and error sequences. Case analysis can be considered as a decomposition of system functions.
How to determine the granularity of use cases:Generally, there are no mandat
map)
3) Sequence---Renaming (sequence diagram)
4. Behavioral Model 3 graphical display effect.
5. Create 3 partitions in the activity diagram, namely the user, the host, and the backend system.
6. Insert the initial element into the user partition---> make the first action card.
7. Establish the connection between the user partition and the ATM host partition.
8. Partition the user partition
used to represent implementation classes. Implementation classes are the classes to be compiled by programmers. Implementation class diagrams and logical class diagrams may be used to describe some of the same classes. However, implementation class diagrams and logical class diagrams do not use the same description at
used to abstract the interaction object between the external user and the system. UML diagram of a class: In UML, a class is represented by a rectangle that contains a class name, attributes, and operations with a separator line.
Transferred from: http://www.cnblogs.com/daizhj/archive/2008/04/14/1153121.htmllast week, a friend of mine, but also the company's colleagues to recommend a UML tool, began to use nothing, but the more with the more feeling good,I even want to remove rose from the machine, directly with the software, I heard that this software is a Korean with Delphi written, supportUML2.0. here are some of my occasional de
Before formally designing patterns, it is necessary to introduce the relationship between UML class diagrams, because some tutorials, books, including my post, will use a lot of class diagrams to describe the relationships between the various classes. This is a very intuitive, minimalist way.Of course, the ability and energy are limited, the introduction of the
-UML class diagrams are often used to describe the static structure between classes when describing the design mode. The purpose of this article is to allow the readers to understand the UML class diagrams and to figure out several relationships in the UML
IOS design patterns-(2) UML inter-class relationships
Before formally speaking about the design mode, it is necessary to introduce the relationship between UML class diagrams, because class diagrams will be widely used in some tutorials, books, including my subsequent articl
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 platfor
ObjectivePrevious "Functional Programming Primer classic", wordy long, many small partners see foggy. Here is an example of how functional programming is fascinating and interesting. Of course, there is no point in writing code just for example, and the example provided in this book is a specific project or tool that takes on a task, which is naturally not the exception.This book uses a lot of UML
UML has become the standard graphical tool of object-oriented design, in the various graphs of UML definition, this article only involves class diagram. Java applications are composed of many classes, and the design and implementation of
Visio drawing UML diagramsUse Visio tips this uml shape's drawing page is not part of a UML model diagram how can i solve this problem?New, select drawing type, select software and Database template, select UML Model diagram, NOTE
Amaterasuml:Http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi? Page = amaterasumlHttp://marketplace.eclipse.org/content/AmaterasUML
Supported: class diagram, sequence diagram, and use case diagramYou can generate a UML class d
relationship between the whole and the part, but the part cannot leave the whole and exist alone. If the company and the Department are the whole and part of the relationship, no company does not exist in the department.
The combinatorial relation is one kind of association relation, is the relation which is stronger than the aggregation relation, it requires the ordinary aggregation relation to represent the whole object to be responsible for representing part of the life cycle of the object.
Understand UML class diagrams and time series diagramsThe various elements of UML are not mentioned here, I just want to talk about the relationship between classes in the class diagram, can understand the class
After reading the cold fengtian injury crazy comment: After the UML tool, I downloaded Borland together for vs. NET and looked at it. The effect was really good. However, as mentioned by the author, resources are greatly occupied due to Java development. However, as long as the computer configuration is good, there is not much problem.
Below are some of the sub-projects in my projectProgramDigoal
Understand UML class diagrams and time series diagramsThe various elements of UML are not mentioned here, I just want to talk about the relationship between classes in the class diagram, can understand the class
Statement: Design Patterns related articles are organized and modified from the network, the original address: Diagram design mode3 levels of learning design patterns--1. Familiar with all design patterns;2. Can be implemented in code;3. Apply to the project of the work.Design Patterns Guide The development of software, learning design patterns first need to understand the relevant UML
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.