Tagged articles
4 articles
Page 1 of 1
Architects Research Society
Architects Research Society
Sep 19, 2021 · Fundamentals

Understanding UML Associations, Aggregations, Compositions, Generalization and Specialization

This article explains UML relationship types—including association, aggregation, composition, generalization and specialization—by describing their definitions, visual notations, multiplicity, role names, and real‑world examples, helping readers distinguish each concept and apply them in software modeling.

AssociationGeneralizationSpecialization
0 likes · 7 min read
Understanding UML Associations, Aggregations, Compositions, Generalization and Specialization
Code Ape Tech Column
Code Ape Tech Column
Sep 3, 2020 · Backend Development

Master MyBatis Result Mapping: From Alias to Nested Associations

This article explains MyBatis result mapping techniques—including alias mapping, camel‑case automatic mapping, explicit resultMap definitions, and advanced one‑to‑one and one‑to‑many associations—providing code examples, configuration details, and performance considerations such as the N+1 query problem.

AssociationBackendMyBatis
0 likes · 16 min read
Master MyBatis Result Mapping: From Alias to Nested Associations
Programmer DD
Programmer DD
Aug 27, 2020 · Fundamentals

UML: Dependency, Association, Aggregation, Composition, Generalization, Realization

This article explains the six fundamental UML relationship types—Dependency, Association, Aggregation, Composition, Generalization, and Realization—detailing their semantics, visual notations, code examples in Java/C++, and the distinctions among them, helping developers model object interactions accurately.

AssociationObject-OrientedUML
0 likes · 11 min read
UML: Dependency, Association, Aggregation, Composition, Generalization, Realization
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 15, 2018 · Fundamentals

Mastering UML: The Six Core Relationships Every Developer Should Know

UML class diagrams feature six primary relationships—Generalization, Realization, Dependency, Association, Aggregation, and Composition—each with distinct visual notations and semantics, and this guide explains their definitions, code representations in Java, and practical examples to help developers model system structures accurately.

AssociationInheritanceUML
0 likes · 8 min read
Mastering UML: The Six Core Relationships Every Developer Should Know