Made with

UML Class Diagram Generalization Example
UML Diagrams

The Generalization association ("is a") is the relationship between the base class that is named as “superclass” or “parent” and the specific class that is named as “subclass” or “child”.

The UML diagram's Generalization association is also known as Inheritance. The subclass is a particular case of the superclass and inherits all attributes and operations of superclass, but can have your own additional attributes and operations.

In UML is used also the multiple inheritance when the subclass inherits properties and behaviors of more than one superclass.

On the UML Diagram the Generalization association represents as the line with empty triangle that connects superclass and subclass.

Near the Generalization association line can be write in { } any additional properties of this association that display as the constraints.

You can use the following UML keywords as constraints:

  • complete – signify that in this generalization association are specified all subclasses and the superclass cannot have another subclasses.
  • disjoint – signify that subclasses cannot contain the objects that are the instances of two or more classes at the same time.
  • incomplete – signify that on the diagram are not specified all the subclasses
  • overlapping – signify that some instances of subclasses can belong to two or more classes at the same time.

UML Class Diagram Generalization Example<br>UML Diagrams *

Example 1. UML Class Diagram Generalization Example

This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.

This sample describes the use of the classes, the generalization associations between them, the multiplicity of associations and constraints.

UML Resource:


Aerospace - Design Elements →

Samples, templates and libraries contain vector clip art for drawing the Aerospace Illustrations.Aerospace - Design Elements *
Picture: Aerospace - Design Elements
Related Solution:

Design Elements for UML Diagrams →

The Rapid UML solution from Software Development area of ConceptDraw Solution Park includes 13 vector stencils libraries for drawing the UML 2.4 diagrams using ConceptDraw DIAGRAM diagramming and vector drawing software.Design Elements for UML Diagrams *
Picture: Design Elements for UML Diagrams
Related Solution:

UML Diagram of Parking →

This sample shows the Use Case Diagram of parking lot control system. On this sample you can see use cases represented as ovals and three actors represented as figures of persons that employ these use cases. Associations between actors and use cases are shown as lines. UML Diagram of Parking - This diagram can be used for understanding the process of working the car parking, at the projection and construction the parking by building companies and for automation the existing parkings.UML Diagram of Parking *
Picture: UML Diagram of Parking
Related Solution:

UML State Machine Diagram.Design Elements →

UML state machine's goal is to overcome the main limitations of traditional finite-state machines while retaining their main benefits. ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML State Machine library.UML State Machine Diagram.Design Elements *
Picture: UML State Machine Diagram.Design Elements
Related Solution:

UML Activity Diagram →

UML Activity Diagram illustrates the business and operational step-by-step workflows of components in a system and shows the overall flow of control. You can use the appropriate stencils of UML notation from UML Activity library with 37 objects. ConceptDraw is ideal for software designers and software developers who need to draw UML Activity Diagrams. Use ConceptDraw DIAGRAM diagramming and vector drawing software enhanced with Rapid UML solution from ConceptDraw Solution Park to create your own UML activity diagrams that show the business and operational workflows of components and overall flow of control in your systems. Such software provides coloring UML diagrams for various purposes and simplifying work of the engineers.UML Activity Diagram *
Picture: UML Activity Diagram
Related Solution:

How to Connect Social Media DFD Flowchart with Action Maps →

The Social Media Response solution creates interactive social media flow charts and action mind maps. The solution includes a video tutorial and a number of samples helping social media teams refine and organize their response process.How to Connect Social Media DFD Flowchart with Action Maps *
Picture: How to Connect Social Media DFD Flowchart with Action Maps
Related Solution:

Workflow Diagram Template →

Starting producing workflow diagram from template you save time and avoid the blank page syndrome. At first, the workflow template is set of rules for a workflow. The workflow symbols used in the specific case are part of workflow template. This is the subset of large standard collections of workflow symbols. The first part of workflow template is identification of symbols allowed in use in your specific case. The best way would be to collect them in your customized drawing collection of workflow symbols which used in your specific cases of workflow diagrams. Another way to create business process documents is using business process flow diagram which have similar purposes and have different visual notation. ConceptDraw DIAGRAM is professional workflow diagram software with the rich extentions from ConceptDraw Solution Park. The basic solution for workflow diagramming is Workflow Diagrams Solution. It delivers a rich set of workflow diagram templates and samples help you draw diagrams eWorkflow Diagram Template *
Picture: Workflow Diagram Template
Related Solution:

Near-me area networks (NAN). Computer and Network Examples →

A Near-me area network (NAN) is a logical communication network. NAN focuses on the communication between wireless devices in the close proximity. All networks designed with ConceptDraw DIAGRAM are vector graphic documents and are available for reviewing, modifying, and converting to a variety of formats (image, HTML, PDF file, MS PowerPoint Presentation, Adobe Flash or MS Visio XML).Near-me area networks (NAN). <br>Computer and Network Examples *
Picture: Near-me area networks (NAN). Computer and Network Examples
Related Solution:

Sales Process Flowchart. Flowchart Examples →

Process mapping helps with sharing business results and reorganizing workflow. In almost every case, after creating a sales process flowchart the steps that are redundant become obvious for a manager. It's easy to find a flowchart examples that will help in developing one for your business. This sales process flowchart consists of a sequence of steps that represent a simple sale process. Each step is shown graphically by a rectangle representing processing steps or an activity, or a diamond representing a decision. These rectangles are linked by arrows, that indicate the direction of the sales workflow. ConceptDraw Sales Flowcharts solution delivers a the full set of classical flowchart notation symbols, along with sales-related icons and pictograms.Sales Process Flowchart. <br>Flowchart Examples *
Picture: Sales Process Flowchart. Flowchart Examples
Related Solutions: