Composition vs. Inheritance: What “Favor composition over inheritance” Really Means
If you study object-oriented programming, you will inevitably encounter this sentence: “Favor composition over inheritance.”
Read articleDESIGN · 70 ARTICLES
Continue through the latest Software design articles.
All articles
If you study object-oriented programming, you will inevitably encounter this sentence: “Favor composition over inheritance.”
Read article“We might need it later. Should we build it in advance?”
Read articleWhen developing with Swift, you encounter singletons created with a single line, static let shared, very often.
Read articleFor anyone who has wondered whether using a Singleton really is okay
Read articleDuring code reviews, you’ve probably received feedback like this at least once.
Read articleWhile studying software development, you may eventually wonder: "Am I a coder or a software engineer?"
Read articleWhen developing, it can strangely feel as though writing complicated code means you are doing a good job.
Read article