NOTE

Object-Oriented Programming

A short index note linking object-oriented design principles and design patterns.

Software Architecture & Engineering1 min readhistorical

This is a historical learning note and may contain outdated or incomplete understanding.

1. What Is Object-Oriented Programming?

2. Why Is Object-Oriented Programming Needed?

3. How to Design with Object Orientation

3.1. Object-Oriented Design Principles

OOP Design Principles.md

3.2. Object-Oriented Design Patterns

OOP Design Patterns.md

4. References

Discussion

Sign in with GitHub to comment. Discussions are stored as GitHub Issues.View on GitHub