Вопросы с тегом 'design-patterns'

Шаблон проектирования является общим многоразовым решением общей проблемы в разработке программного обеспечения. Используйте этот тег для вопросов, если у вас возникли проблемы с реализацией шаблонов проектирования. Не используйте этот тег для вопросов о сопоставлении текстового шаблона. При использовании этого тега при выполнении сложных вопросов - отметьте язык кода, на котором написана реализация.
31
ответ

Что такое инъекция зависимости?

Уже было задано несколько вопросов с конкретными вопросами о инъекции зависимостей, например, когда использовать его и какие рамки существуют для него. Тем не менее, Что такое инъекция зависимости и когда/почему ее следует использовать или не след...
задан 25 сент. '08 в 3:28
36
ответов

Что так плохо о одиночных играх?

singleton pattern является полностью оплаченным членом GoF шаблонная книга, но в последнее время она кажется сиротой мира разработчиков. Я по-прежнему использую довольно много синглетов, особенно для factory classes, и, хотя вы должны быть немного о...
задан 26 сент. '08 в 9:02
24
ответов

Что такое MVP и MVC и в чем разница?

Если вы смотрите за RAD (drag-drop и configure) способ создания пользовательских интерфейсов, которые многие инструменты поощряют, вы, вероятно, столкнетесь с тремя шаблоны проектирования Model-View-Controller, Model-View-Presenter и Model-View-ViewM...
задан 05 авг. '08 в 13:06
35
ответов

Разница между статическим классом и одноэлементным шаблоном?

Какая реальная (т.е. практическая) разница между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без экземпляра, оба предоставляют только один экземпляр, и ни один из них не является потокобезопасным. Есть ли другая разница?
задан 06 февр. '09 в 11:13
31
ответ

Что такое инверсия контроля?

Инверсия управления (или IoC) может быть довольно запутанной, когда она впервые встречается. Что это такое? Какие проблемы он разрешает? Когда это подходит, а когда нет?
задан 06 авг. '08 в 6:35
19
ответов

В чем разница между MVC и MVVM?

Существует ли разница между стандартным шаблоном "Model View Controller" и шаблоном модели Microsoft Model/View/ViewModel?
задан 20 марта '09 в 23:09
23
ответов

Функциональное программирование заменяет шаблоны дизайна GoF?

С тех пор как я начал изучать F # и OCaml в прошлом году, я прочитал огромное количество статей, которые настаивают на том, что шаблоны проектирования (особенно на Java) являются обходными решениями для недостающих функций на императивных языках. Одн...
задан 29 нояб. '08 в 23:08
13
ответов

Классы именования - как избежать вызова всего "Менеджера <WhatEver>"?

Давным-давно я прочитал статью (я считаю запись в блоге), которая поставила меня на "правильный" трек на именование объектов: будьте очень скрупулезны в том, что именовать вещи в вашей программе. Например, если мое приложение (как обычное деловое пр...
задан 08 дек. '09 в 15:55
30
ответов

Каков эффективный способ реализации одноэлементного шаблона в Java?

Что такое эффективный способ реализации одноэлементного шаблона в Java?
задан 16 сент. '08 в 12:24
7
ответов

Примеры шаблонов проектирования GoF в основных библиотеках Java

Я изучаю шаблоны проектирования Java GoF, и я хочу увидеть некоторые примеры реальной жизни. Каковы некоторые хорошие примеры этих шаблонов проектирования в основных библиотеках Java?
задан 04 нояб. '09 в 16:45
28
ответов

Общепринятые рекомендации по организации кода в JavaScript

Поскольку JavaScript-фреймворки, такие как jQuery, делают клиентские веб-приложения более насыщенными и функциональными, я начал замечать одну проблему... Как в мире вы поддерживаете это? Поместите все ваши обработчики в одно место и запишите фу...
задан 29 окт. '08 в 18:19
18
ответов

С++ Синглтон дизайн

Недавно я столкнулся с реализацией/реализацией шаблона проектирования Singleton для С++. Это выглядело так (я принял это из примера реальной жизни): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstan...
задан 17 июня '09 в 19:02
20
ответов

Шаблон MVC на Android

Можно ли реализовать шаблон модели-представления-контроллера в Java для Android? Или он уже реализован через Activities? Или есть лучший способ реализовать шаблон MVC для Android?
задан 28 мая '10 в 0:23
10
ответов

ViewPager и фрагменты - какой правильный способ хранения состояния фрагмента?

Фрагменты кажутся очень приятными для разделения логики пользовательского интерфейса на некоторые модули. Но вместе с ViewPager его жизненный цикл по-прежнему остается туманным для меня. Поэтому мысли Гуру очень нужны! Изменить См. немой вариант ...
задан 31 окт. '11 в 12:18
16
ответов

Почему __init __() всегда вызывается после __new __()?

Я просто пытаюсь упорядочить один из моих классов и ввел некоторые функции в том же стиле, что и шаблон дизайна мухи. Однако я немного смущен, почему __init__ всегда вызывается после __new__. Я этого не ожидал. Может ли кто-нибудь сказать мне, поче...
задан 23 марта '09 в 20:13