7
ответов

Круговые зависимости от класса плохо с точки зрения стиля кодирования?

Круговые зависимости от класса плохо с точки зрения стиля кодирования? Пример: В приложении базы данных у нас есть два класса, одна информация об инкапсуляции о единой базе данных (DBInfo) и один...
вопрос задан: 31 August 2009 08:00
7
ответов

Класс, объявленный в другом классе в C#

Я работаю над некоторым унаследованным кодом и столкнулся с чем-то, в чем я не уверен. У нас есть класс y, который объявляется в другом классе x. Класс y только когда-либо используется в классе x, но моем...
вопрос задан: 17 August 2009 19:04
7
ответов

Действительно ли глобальные константы являются антишаблоном?

Я всегда думал, имея класс только ради содержания констант, плохой дизайн. Но недавно, я попытался гуглить для него и нашел только, что, имея интерфейс как константы плохи...
вопрос задан: 12 August 2009 02:40
7
ответов

кто такой участник по сравнению со свойством

Друг, который плохо знаком с программированием OO, спросил меня различие между участником и Свойством, и я стыдился признать, что я не мог дать ему хороший ответ. Так как свойства могут также быть объектами...
вопрос задан: 5 August 2009 18:42
7
ответов

Когда использовать статичный по сравнению с инстанцированными классами

PHP является моим первым языком программирования. Я не могу вполне перенести голову, когда использовать статические классы по сравнению с инстанцированными объектами. Я понимаю, что можно копировать и клонировать объекты. Однако во всем моем...
вопрос задан: 26 July 2009 21:30
7
ответов

Что точно является моделью в MVC

Я немного смущен тем, чем точно ограничена Модель. Я понимаю, что это работает с данными из базы данных и такого. Это может использоваться для чего-либо еще хотя? Возьмите, например...
вопрос задан: 24 July 2009 07:16
7
ответов

Объектно-ориентированный способ разделить модель от ее представления

Предположим, что у нас есть объект, который представляет конфигурацию части аппаратных средств. Ради аргумента, регулятор температуры (TempController). Это содержит одно свойство, заданное значение...
вопрос задан: 21 July 2009 16:21
7
ответов

OO или процедурный

У меня есть дб Доступа, который я использую для своей чековой книжки (с хорошей суммой довольно простого VBA позади него), и я хотел бы переписать его как автономную программу с бэкендом SQL. Я думаю об использовании любого C++...
вопрос задан: 18 July 2009 16:08
7
ответов

Как приблизиться к проблемам проектирования как “дизайн торговый автомат”

Я хотел знать то, что является шагами, которые я должен выполнить для приближения, проблемам нравится, разрабатывают торговый автомат и придумывают много документов дизайна (как вариант использования, диаграмма последовательности, класс...
вопрос задан: 14 July 2009 19:27
7
ответов

Шаблоны разработки Уровня доступа к данным

Я должен разработать Уровень доступа к данным с.NET, которая, вероятно, будет использовать больше чем одну систему управления базами данных (Mysql и Sql Server) с тем же реляционным дизайном. В основном это должно быть просто...
вопрос задан: 28 June 2009 21:33
7
ответов

C#: общедоступная новая строка ToString () переопределение общественности VS представляет ToString в виде строки ()

Я хочу переопределить ToString () функция в одном из моих классов. Я записал, что общественность представляет ToString в виде строки ()..., и она хорошо работает. Но ReSharper говорит мне изменять это на любую общедоступную новую строку...
вопрос задан: 18 June 2009 19:57
7
ответов

Дизайн OO по сравнению с проектированием баз данных

Предположим, что я разрабатываю приложение для дистрибьютора продукта в C#. Дистрибьютор делает следующие 3 типа транзакций: (1) Отступ (2) Продает (3) Запас, я разрабатываю свои классы как...
вопрос задан: 16 June 2009 12:20
7
ответов

Вопрос о дизайне - Java - что лучший способ к выполнению этого?

У меня есть проблема проектирования. У меня есть два объекта данных, которые являются экземплярами, говорят класс A и класс B. A и B не имеют никакого поведения - они - бобы Java с методами считывания и методами set. У меня есть Проверка...
вопрос задан: 5 June 2009 08:59
7
ответов

Объект должен исписаться в файл, или другой должен возразить действию на нем для выполнения ввода-вывода?

Примечание: Извините за долгий вопрос! Я пытаюсь понять некоторые ключевые области позади объектной ориентации, и я не мог решить так или иначе о моем конкретном вопросе. Скажем, я имею...
вопрос задан: 23 May 2009 14:24
7
ответов

Разделяет на подклассы в Objective C плохую практику?

После чтения большого количества блогов, записей форума и нескольких документов Apple, я все еще не знаю, является ли обширное разделение на подклассы в Objective C мудрой вещью сделать или нет. Возьмите, например, следующий случай:...
вопрос задан: 12 May 2009 12:39
7
ответов

Как иметь дело с неподходящим [закрытым] управлением

Проект я продолжал работать, закончился, таким образом, я был углублен к некоторому новому управлению задачами в моем работодателе. Предыдущая работа была очень гибкой, малочисленной командой, прогрессом по процедуре, и т.д. и т.д. Так так или иначе, ново
вопрос задан: 7 May 2009 22:22
7
ответов

Кодирование к интерфейсу скорее затем реализация подразумевают хит производительности?

В повседневных программах я даже не потрудился бы думать о возможном хите производительности для кодирования против интерфейсов, а не реализаций. Преимущества в основном перевешивают стоимость. Так...
вопрос задан: 6 May 2009 10:16
7
ответов

Используя частные статические методы [дубликат]

Что Вы думаете об использовании частных статических методов? Лично, я предпочитаю использовать статический закрытый метод для непомех, пока они не требуют доступа ни к каким полям экземпляра. Но я слышал это...
вопрос задан: 26 March 2009 14:11
7
ответов

Являются параметры по умолчанию плохой практикой в ООП?

Действительно примите значение по умолчанию параметры для методов нарушают Инкапсуляцию? Каково было объяснение позади не обеспечения параметров по умолчанию в C#?
вопрос задан: 8 March 2009 18:40
7
ответов

Использовать вложенные genericized наборы или пользовательские промежуточные классы?

Перед введением в дженерики на язык Java я записал бы классы, инкапсулирующие collections-of-collections-of-collections. Например: класс Учетная запись {частная Карта...
вопрос задан: 8 March 2009 17:57
7
ответов

Как решить перекрестные ссылки в ООП?

Я встретился с этим пару раз теперь, и я задался вопросом, что OO путь состоит в том, чтобы решить циклические ссылки. Этим я подразумеваю, что класс A имеет класс B как участника, и B в свою очередь имеет класс A как участника. Один...
вопрос задан: 5 March 2009 08:18
7
ответов

Desigining надлежащие классы

Я прочитал все книги о том, почему создать класс, и вещи как "ищут существительные в Ваших требованиях", но это, кажется, не достаточно. Мои классы, кажется, мне грязны. Я хотел бы знать...
вопрос задан: 20 February 2009 05:55
7
ответов

Как Вы избавляетесь от объекта в c#

В следующем коде c#, как я избавляюсь от объектов, когда это больше не полезно? Это становится заботившимся об автоматически, или я должен сделать что-то? общедоступный пустой Тест () {возражает MyObject =...
вопрос задан: 13 February 2009 02:10
7
ответов

Как мне разорвать отношения наблюдателя в многопоточном C ++?

У меня есть тема, которая предлагает подписаться (Observer *) и отписаться (Observer *) для клиентов. Субъект работает в своем собственном потоке (из которого он вызывает Notify () для подписчиков Observers), а мьютекс защищает ...
вопрос задан: 12 February 2009 04:36
7
ответов

Указатели Objective C?

Я плохо знаком с кодированием и попыткой набрать скорость с Objective C. Столкнулся с некоторым кодом, который я не понял. Я надеялся, что кто-то мог разъяснить его для меня. В случае ниже, я не уверен как *foo2...
вопрос задан: 9 February 2009 19:19
7
ответов

Как ООП и Шаблоны разработки связаны? [закрытый]

Разве Шаблоны разработки не являются расширением принципов ООП? Почему эти два понятия рассматривают отдельно? Мы можем полагать что, если бы кто-то, кто знает Шаблоны разработки, определенно был бы экспертом по ООП?
вопрос задан: 26 January 2009 03:16
7
ответов

Объектно-ориентированные вопросы в JavaScript

Я использовал JavaScript некоторое время, но никогда не учил язык мимо основ. Я читаю John Resig "Pro Методы JavaScript" - я придумываю некоторые вопросы, но я не...
вопрос задан: 15 January 2009 06:12
7
ответов

Каково различие между Абстракцией и Полиморфизмом

Я, кажется, не понимаю два понятия ООП очень хорошо. Вы могли объяснить, каковы абстракция и полиморфизм, предпочтительно с реальными примерами и кодом?Спасибо.
вопрос задан: 15 December 2008 02:20
7
ответов

Что такое частичный класс?

Что и как может это использоваться в C#. Можно ли использовать то же понятие в Python/Perl?
вопрос задан: 17 November 2008 14:24
7
ответов

Как Вы вызываете конструктора для глобальных объектов для массивов объектов, и для объектов в классах/структурах?

Как был бы Вы вызывать конструктора следующего класса в этих трех ситуациях: Глобальные объекты, массивы объектов и объектов содержатся в другом классе/структуре? Класс с конструктором (...
вопрос задан: 16 November 2008 19:32