Результаты поиска по запросу "design-patterns"

3 ответа

Я не хочу делать. просто подтвердите, понимаю ли я, что вы сказали.

ня я изучил ArrayAdapter для Android и обнаружил, что существует шаблон commom, который использует ViewHolder для хранения ссылки на Views вместо вызова findViewById каждый раз. Но как это работает? Адаптер обычно используется для отображения ...

3 ответа

Как создать класс с несколькими конструкторами, которые используют один и тот же тип параметра

Я пытаюсь сделать что-то вроде этого: public class Arquivo { private File diretorio = null ; public Arquivo(File dir){ this.diretorio = dir; } public Arquivo(String dir){ this( new File(dir) ); } public Arquivo(String fileName){ this( new ...

3 ответа

Сбой и создание новых объектов в результате запуска сбоев является поточно-ориентированным AFAIK, но только в «контексте».

отрим следующий код: public class Foo { private static object _lock = new object(); public void NameDoesNotMatter() { if( SomeDataDoesNotExist() ) { lock(_lock) { if( SomeDataDoesNotExist() ) { CreateSomeData(); } else { // someone else ...

ТОП публикаций

5 ответов

Для оставшегося опасного кода предоставьте неофициальное доказательство того, что код на самом деле не опасен в комментарии к коду.

решение для предотвращения взаимоблокировки в коде состоит в том, чтобы гарантировать, что последовательность блокировки происходит обычным образом, независимо от того, какой поток обращается к ресурсам. Например, данные потоки T1 и T2, где T1 ...

0 ответов

Я отметил ваш ответ, хотя я до сих пор не уверен, что такое лучшая практика, но я ценю идеи.

е уверен, что это правильный заголовок, но в основном у меня было много проблем с использованием репозиториев в приложениях MVC таким образом, что вы можете заменить один набор репозиториев, реализуя другую технологию хранения ...

4 ответа

). Если у ConcreteCommand есть некоторый механизм для динамического обнаружения собственного Receiver, то внедрение зависимости может быть ненужным.

читал о Командном Образце и думаю, что что-то упустил. Объект Command существует для абстрагирования от деталей объекта Receiver. Мне кажется, что мы могли бы просто остановиться здесь и хранить ссылки на объекты Command для ...

6 ответов

упс. Извините, пользователь не единственный ... Аут отредактирован, чтобы отразить это лучше. Пользователь - это просто прославленная структура. auth - единственный способ создания / сохранения пользователей, и единственный доступный метод - это login (), чтобы обеспечить соблюдение требований со стороны программистов.

я есть этот класс пользователя class User{ private $logged = false; private $id; public function User() { //> Check if the user is logged in with a cookie-database and set $logged=true; } public function isLogged() {} public function editPerms() ...

6 ответов

Вопрос был о Питоне; газета говорит о языке, подобном Схеме, который, насколько я могу судить, был изобретен на месте для этой конкретной статьи. Если бы спрашивающий не был (а) академическим специалистом по информатике с (б) большим опытом работы с Python, я сомневаюсь, что они могли бы получить что-то ценное из бумаги - и, более того, они, вероятно, не задали бы этот вопрос на первом месте. :)

любые ресурсы, которые дают примеры передового опыта, шаблонов проектирования и принципов SOLID с использованием Python.

3 ответа

Hibernate: проверить, какие поля сущности изменены

Что у меня есть: У меня есть сущность Hibernate, которая содержит много нетранзитных полей, включая коллекции. Пользователь может обновить каждое поле отдельно или несколько групп полей одновременно. Что за проблема: В обработчике я должен ...

6 ответов

Это имеет большой смысл, спасибо.

аюEffective Java Джошуа Блох и у меня есть вопрос о Item1Static Factory Method. Цитата [Блох, с.7] Интерфейсы не могут иметь статические методы, поэтому по соглашению статические фабричные методы для интерфейса с именем Type помещаются в ...