#composite-desing-pattern The Composite Design Pattern: How to Work with Individual Objects and Groups Through the Same Interface
#Conditionals How to Use Conditional Statements in C#: If, Switch, and More Explained with Example Code