Glossary Index


Abstract Base Class
Abstraction
Accessibility
Accessor Function
Aggregation
Ancestor class
Base class
Behaviour
Child class
Class
Classification
Const member function
Constructor
Container class
Copy constructor
Data member
Decorator
Derived class
Descendant class
Destructor
Dispatch
Dynamic dispatch
Dynamic typing
Early binding
Encapsulation
Exception
Friend
Function member
Generic
Genericity
Hierarchy
Implementation
Initializer list
Instance
Interface
Iterators
Late binding
Leak
Member
Member function
Mixin
Modularity
Multiple inheritance
Mutable
Object-orientation
Operator overloading
Overloaded function
Overloaded operator
Parent class
Persistence
Polymorphism
Private inheritance
Public inheritance
Reference
STL
Signature
Software Engineering
Spatial Persistence
Specialization
Standard Library
Standard Template Library
State
Static binding
Static dispatch
Static typing
Streaming
Strong typing
Temporal Persistence
Typing
UML
Utility function
Virtual destructor
Virtual function
Weak typing

CSE2305 – Object-Oriented Software Engineering