Abiliton
Door Ievgenii Kulyk
![Mind Map: Abiliton](https://www.mindmeister.com/image/xlarge/341674123/mind-map-abiliton.png)
1. Design
1.1. OOD
1.1.1. Abstraction
1.1.2. Encapsulation
1.1.3. Inheritance vs. Aggregation
1.1.4. Modularity
1.1.5. Polymorphism
1.1.6. Types vs. Classes
1.1.7. Abstraction Qualities (cohesion, coupling, etc)
1.1.8. Separation of concerns principle
1.1.9. Single responsibility principle
1.2. DB Design
1.2.1. Relational terminology: Entities
1.2.2. Relational terminology: Attributes
1.2.3. Relational terminology: Records (Tuples)
1.2.4. Relationships (One-to-One, One-to-Many)
1.2.5. Understanding ER notation
1.2.6. Understanding normalization concept
1.2.7. Data Integrity