Convex quadrilaterals are further classified as follows:
While this apparent domain class explosion is necessary for the domain taxonomy, it does not follow that one should have an implementation class for every type of quadrilateral. The vertex Points are in general time (or parameter) dependent, so one can imagine a quadrilateral switching between forms during one lifetime.
One aims to encapsulate the variation in interfaces through parametrisation of the implementation as much as possible. Also, using port-based engineering, dedicated interfaces can be dynamically and lazily allocated as and when conditions are met.
This diagram is already beyond the classic 7+/-2 rule of graphical complexity, so let's now break it down, using of course the focus diagrams for each «wrapper» Component ..
- Printer-friendly version
- Login to post comments
Jakarta EE is out !
The new name for Java EE is Jakarta EE and it's officially out !
Zones
- IT zone
- Drupal CMS technology zone
- UML zone
- Galleries meta-index: overview of all UML and SysML gallery groups
- UML Parsing Analysis zone
- Galleries index: UML Parsing Analysis examples
- Tutorial: the UML Parsing Analysis recipe(s)
- Examples
- Gallery: UML Parsing Analysis demonstration: Wikipedia Shapes (from 2009)
- 'Shape is all the geometrical information that remains when location, scale and rotational effects are filtered out from an object.'
- A shape whose points belong all [in] the same plane is called a plane figure..jpg
- In geometry a polygon .. is traditionally a plane figure that is bounded by a closed path or circuit, composed of a finite sequence of straight line segments (i.e., by a closed polygonal chain)
- These segments are called its edges or sides, and the points where two edges meet are the polygon's vertices or corners.
- A diagonal can refer to a line joining two nonconsecutive vertices of a polygon or polyhedron
- A regular polygon is a polygon which is equiangular (all angles are equal in measure) and equilateral (all sides have the same length).
- An equilateral polygon is a polygon which has all sides of the same length.
- A triangle is one of the basic shapes of geometry_ a polygon with three corners or vertices and three sides or edges which are line segments
- A quadrilateral is a polygon with four 'sides' or edges and four vertices or corners.
- In mathematics, a locus (Latin for place, plural loci) is a collection of points which share a property
- In mathematics, a conic section (or just conic) is a curve obtained by intersecting a cone (more precisely, a circular conical surface) with a plane.
- UML Parsing Analysis: notes and reusable policies
- Gallery: UML Parsing Analysis: miscellaneous examples and supplementary diagrams
- UML tools zone
- UML: notes
- Galleries index: some miscellaneous (and curious) UML galleries
- Tutorial: some UML modelling and diagramming tips, tricks, and best practices
- Tutorial: the UML2 Component as a logical and graphical «wrapper» (MagicDraw-centric)
- UML for Software Development
- Gallery: Tutorial: port-based software engineering with UML and Java
- Towards Executable UML
- Animated and simulated UML
- Java zone
- XML zone
- SysML zone
- C++ zone
- Eclipse zone
- Netbeans IDE zone
- Puredata synthesis zone
- Shibboleth zone
- Snippet-driven engineering: a meta-process for documentation-driven software and systems engineering
- Cascading Style Sheets (CSS) zone
- Tools and Tips
Related sites
- Webel's video channel on Vimeo
- Webel's photo channel on SmugMug
- Webel's Drupal7 info site
- Webel's Drupal8 info site
- The GreenSoft company site
- The GreenDesk tutorial site
- The GreenDesk video channel on Vimeo
- The GreenSoft Twitter stream