Например, в c # модификаторы доступа реализуют скрытие информации по умолчанию (предоставляя классам и полям максимально ограниченный доступ, возможный по умолчанию).
В ASP.NET у вас есть app_code и app_data как библиотеки, «встроенные»Ваш веб-сайт.
ASP.NET MVC делает еще один шаг и «заставляет» использовать MVC.
Я не знаю, как это происходит на разных языках.
Считаете ли вы, что такие понятия, как единая ответственность, сильная сплоченность, разделение интересов и т. Д., Могут быть дополнительно включены в языки программирования и технологии?
Редактировать: Может быть, мне следовало бы спросить: «Можете ли вы придумать, как программировать языки и структуры для внедрения этих концепций?»
Я спрашиваю по двум причинам - во-первых, любопытство.И во-вторых, я думаю, что ответы на этот вопрос могут составить «практические правила» о том, как реализовать эти концепции.
Спасибо.