This post goes through basic concepts that every developer should know or at least be familiar with in some way or the other. It's an entry point to good practices.Feel free to correct me or provide feedback, you can find me on twitter @tekbog. OOP: what a beauty.

11m read timeFrom bognov.tech
Post cover image
Table of contents
ConceptsInheritance RelationshipsSOLID PrinciplesAssociation: Composition and AggregationReplace Conditional with PolymorphismMeasure twice and cut onceDon’t Repeat Yourself (DRY)Keep It Simple Stupid (KISS)You Aren’t Gonna Need It (YAGNI)Avoid Premature OptimizationPrinciple Of Least AstonishmentLaw of DemeterUML basicsDesign Patterns
4 Comments

Sort: