У меня есть вопрос относительно шаблона посредника, который я хочу реализовать в моем приложении (с использованием C #). При внедрении шаблона в моем коде я наткнулся на круговую зависимость. Структура ...
Допустим, у меня есть Composite, настроенный следующим образом :public abstract class Element { //позиция, размер и т.д. //методы элементов //setters/getters } открытый класс SimpleElement1 extends...
Я работаю над небольшой игрой, написанной на Java (но вопрос не зависит от языка). Поскольку я хотел изучить различные шаблоны проектирования, я зациклился на системе Composite pattern / Entity (которую я ...
В книге Design Patterns - Elements of Reusable Object-Oriented Software говорится: В ситуациях, когда есть только одна реализация (один-к-одному), создание абстрактного класса-реализатора не ...
Коллега спросил меня о шаблоне проектирования моей реализации службы Windows WCF в клиентском приложении ASP.net, и я действительно не мог сказать, является ли это мостом или адаптером! ...
Кажется, есть сходство между шаблоном прокси и шаблоном адаптера? Кто-нибудь может объяснить, в чем разница? Почему нам нужны они оба? В каких задачах мы должны использовать только прокси ...
У меня есть несколько вопросов о шаблоне адаптера. Я понимаю, что адаптер класса наследуется от адаптируемого объекта, в то время как адаптер объекта имеет адаптируемый объект в качестве объекта, а не наследует его. ...
Я хочу продемонстрировать использование шаблона адаптера. в мою команду. Я прочитал много книг и статей в Интернете. Все приводят пример, который полезен для понимания концепции (форма, карта памяти, ...
Я изучаю шаблоны проектирования. Сегодня я читал о Prototype DP и обнаружил, что он используется для клонирования объекта. Поскольку у нас есть интерфейс ICloneable в .Net, нужен ли нам Prototype DP? ...
Я изучаю различные шаблоны проектирования, и у меня есть сильное чувство отсутствует важный элемент (или части) в понимании этого конкретного шаблона. На всех веб-сайтах, которые я просматривал ...
Может показаться, что этот вопрос - обман, но, пожалуйста, потерпите меня - обещаю, что я Прочитал соответствующие сообщения (и книгу GOF). После всего, что я прочитал, я все еще не могу понять, когда использовать ...
Как я понимаю, фабричный метод - это простой фабричный объект, а фабричный объект - это абстрактная фабрика?
И: -Factory Method (Simple Factory): public class SimplePizzaFactory {public static final int CHEESE = ...
Я читал статьи о S.O.L.I.D. но я не вижу разницы между OCP и DIP. Посмотрите на этот пример OCP: http://www.oodesign.com/open-close-principle.html Код, который также содержит OCP ...
Я читал о SOLID и других принципах проектирования. Я думал, что ISP - это то же самое, что «Программа для интерфейса, а не реализация». Но похоже это разные принципы? Есть ли ...
Является ли принцип разделения интерфейса только заменой принципа единой ответственности? Я думаю, что если мой класс выполняет SRP, нет необходимости извлекать более одного интерфейса. Итак, ISP выглядит так ...
Я читал об основах шаблонов проектирования и натолкнулся на два основных определения структурных шаблонов и поведенческих шаблонов, которые выглядят так:
Я попытался подробно описать приложение, которое я создаю, по мере необходимости, поэтому заранее прошу прощения за эссе! Я занимаюсь проектированием и созданием довольно большого музыкального приложения, ...
Когда мы читаем о шаблонах проектирования в Интернете, мы замечаем, что есть 3 категории: Создание
Структурные
Поведенческие Но когда мы создаем архитектуру программного обеспечения, мы думаем о MVP, ...
Я знаю фабричные и абстрактные фабричные методы, но Я хочу создать фабричный шаблон DAO на Java и знать его важность.
Его использование Я проверил эту ссылку, но мне это трудно ...
Я пытаюсь разработать приложение, которое накладывает некоторую информацию на карту Google. Мне было интересно, можно ли кэшировать хотя бы часть этой карты, чтобы ее можно было использовать в автономном режиме.
Я использую шаблон Data Mapper в Zend Framework. Пока это работает хорошо, но теперь я дошел до того, что мне нужна ваша помощь / мнение. Итак, начнем с кода: у нас есть таблица с несколькими людьми:
...
Я ищу статью, которая бы хорошо объяснила шаблон PAC. Пока что все, что я нашел, носит довольно спорадический характер. Если где-то есть реализации этого шаблона, это будет ...
Я просмотрел пару классов, которые у меня есть в проекте Android, и понял, что смешиваю логику с данными. Поняв, насколько это может быть плохо для читаемости и теста -...
Я работаю с некоторым сетевым симулятором. После некоторых расширений мне нужно провести множество различных симуляций и тестов. Мне нужно записать :конфигурации сценария моделирования значения...
Когда я проектирую свою систему с нуля, я часто сталкиваюсь с дилеммой, должен ли мой объект передавать информацию другим объектам ИЛИ должны ли объекты извлекать необходимые данные из других объектов. ...
Приведенный ниже фрагмент кода я нашел в нескольких местах в Интернете и даже здесь, в Stack Overflow, но я просто не могу осмыслить его. Я знаю, что он делает, но даже не знаю, как он это делает ...
Я Разработчик .NET. Я несколько раз проходил собеседование и много раз сталкивался с вопросом: «Как в реальной жизни используется шаблон Singleton Design?» Но мой вопрос: «Почему мы используем ...
У меня есть интересная проблема проектирования, которую я постараюсь упростить в задаче о игрушке ниже: я хочу разработать систему, для которой результатом будут объекты учеников на основе определенных входных данных и ...