Quick-reference skill for OOP concepts, class design, SOLID principles, and common design patterns.
intro#bash
scripts/script.sh intro
OOP fundamentals — classes, objects, the four pillars.
solid#bash
scripts/script.sh solid
SOLID principles — SRP, OCP, LSP, ISP, DIP explained with examples.
inheritance#bash
scripts/script.sh inheritance
Inheritance vs composition — when to use each, diamond problem, mixins.
patterns#bash
scripts/script.sh patterns
Essential design patterns — Factory, Strategy, Observer, Singleton, Builder.
access#bash
scripts/script.sh access
Access modifiers and encapsulation — public, private, protected across languages.
abstract#bash
scripts/script.sh abstract
Abstract classes, interfaces, and protocols — contracts and polymorphism.
pitfalls#bash
scripts/script.sh pitfalls
Common OOP pitfalls — God class, deep hierarchies, over-engineering.
comparison#bash
scripts/script.sh comparison
OOP across languages — Java, Python, TypeScript, Go, Rust.
help#bash
scripts/script.sh help
version#bash
scripts/script.sh version
VariableDescriptionCLASS_DIRData directory (default: ~/.class/)
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com