Я читаю Heads First С# (это очень интересно и удобно), но я задавался вопросом, есть ли у кого-нибудь полезная метафора для описания того, как пространства имен, классы, методы, свойства и т.д. все "сочетаются"?
Является ли класс родителем и методом дочерним и т.д. Или это сложнее?
Может ли пространство имен быть домом, а класс - это комната (ванная комната), а метод - это то, что можно сделать в этой комнате (стирка и т.д.), а свойства - это то, что можно сделать при выполнении этой деятельности, использовать мыло, горячую воду...
... Я получу свое пальто.