Please enable JavaScript.
Coggle requires JavaScript to display documents.
Object orientied programming (Data Structures (class (friend class,…
Object orientied programming
Foundamental ideas
Abstraction
Encapsulation
Private members
Inheritance
Superclass
Subclass
Polymorphism
Overwritting
Override
virtual
abstract class
Overloading
Analysis, Design and Implementation
1- Gather requirements.
2- Describe the application
3- Identify the main objects
4- Describe the interactions
5- Create a class diagram
Design Patterns
Factory
Data Structures
class
friend class
ABSTRCT CLASS
struct
Templates (pass data types)
vectors (array witout a size)
Linked List
Better features than array
Stack, queue, deque, map , set
Optimization
C++ Semantics ??
Building a String Library (for processor with few resources)
others
Iterators
Multithread