Какие архитектурные подходы/стили проектирования вы знаете?