Вам нужно изучить или, хотя бы, прочитать об этом:
- Классы C#
- Многопроектные решения
- Паттерны проектирования
- Книги по проектированию
Для полного изучения может уйти очень много времени, но результат стоит того. Прочитайте немного из каждого пункта и вы узнаете много чего нового, что даже на данному уровне поможет вам уже сейчас