это не всегда нужно
                  
                  
                  я в примере разбираю деление на сборки - один слой - одна сборка
                  
                  
                  при этом слой может быть как просто dll с набором своих классов
                  
                  
                  так и может быть ввиде API какого либо сервиса
                  
                  
                  
                  
                  
                  а уровень абстракции как такое понятие?
                  
                  
                  в Фаулере есть понятие "расслоение" приложения, я отталкиваюсь от него, но он достаточно водянисто описывает
                  
                  
                
я вёл к тому что чуть ли каждую отдельную функцию можно рассматривать как приложение
Обсуждают сегодня