Предположим, что вы создали большое веб-приложение и поместили его в Просмотр всей бизнес-логики (BL), однажды ваш клиент сказал, что если нужно изменить приложение и перейти к приложению Desctop, будет сложно перенести весь код,если вы отделяете код BL от просмотра, он имеет следующие преимущества: 1. легко тестировать код 2. поддерживать 3. изменять 4. и масштабировать, и вы не нарушаете принцип разделения интересов