design-patterns
существуют ли какие-либо известные принципы проектирования, лучшие практики и шаблоны проектирования, которые можно использовать при разработке проекта C? Или полезные принципы проектирования для процедурного (императивного) программирования в целом? (Я ребенок "объектно-ориентированного поколения" и должен ...
назовите конструктивные соображения при выборе между использованием синглтон против статического класса. При этом вы как бы вынуждены противопоставлять эти два, поэтому любые контрасты, которые вы можете придумать, также полезны для демонстрации вашего мыслительного процесса! Кроме того, каждый интервьюер люб...
шаблон стратегии и инъекция зависимостей позволяют нам устанавливать / вводить объекты во время выполнения. В чем разница между стратегическим шаблоном и инъекцией зависимостей?...
во-первых, прежде чем кто-то кричит обман, мне было трудно суммировать его в простом названии. Другой заголовок мог бы быть "в чем разница между моделью домена и моделью MVC?"или "что такое модель?" концептуально я понимаю, что модель - это данные, используемые представлениями и контроллером. Помимо этого,...
Я хочу построить клиент REST на телефоне android. сервер REST предоставляет несколько ресурсов, например (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company ...
недавно я думал о защите некоторых из моего кода. Мне любопытно, как можно убедиться, что объект никогда не может быть создан напрямую, но только с помощью некоторого метода класса фабрики. Допустим, у меня есть класс" бизнес-объект", и я хочу убедиться, что любой экземпляр этого класса будет иметь допустимое...
мы все знаем, как плохой синглтоны, потому что они скрывают зависимостей и другие причины. но в рамках может быть много объектов, которые нужно создать только один раз и вызвать везде (регистратор, db etc). для решения этой проблемы мне сказали использовать так называемый " менеджер объектов "(или Контейнер...
Возможные Дубликаты:что означает восклицательный знак перед функцией? Я уже давно использовал следующие для самоисполняющихся анонимных функций в JavaScript: (function () { /* magic happens */ })() В последнее время я начал видеть больше экземпляров следующего шаблона (например, в Bootstrap): !func...
jQuery очень сосредоточен на DOM и обеспечивает хорошую абстракцию вокруг него. При этом он использует различные хорошо известные шаблоны проектирования который только что ударил меня вчера. Одним из очевидных примеров может быть оформителя узор. Объект jQuery предоставляет новые и дополнительные функциональн...
в чем преимущество использования синглтона вместо глобального для соединений с базой данных в PHP? Я чувствую, что использование синглтона вместо глобального делает код излишне сложным. код с глобальными $conn = new PDO(...); function getSomething() { global $conn; . . . } код с одноплодн...