Ada 95 Quality and Style Guide | Chapter 9 |
9.5 MULTIPLE INHERITANCE
Ada provides several mechanisms to support multiple inheritance, where multiple inheritance is a means for incrementally building
new abstractions from existing ones, as defined at the beginning
of this chapter. Specifically, Ada supports multiple inheritance
module inclusion (via multiple with/use clauses),
multiple inheritance "is-implemented-using" via private
extensions and record composition, and multiple inheritance mixins
via the use of generics, formal packages, and access discriminants
(Taft 1994).
< Previous Page
Search
Contents
Index
Next Page >
1
2
3
4
5
6
7
8
9
10
11
TOC
TOC
TOC
TOC
TOC
TOC
TOC
TOC
TOC
TOC
TOC
Appendix
References
Bibliography