Какие факторы определяют, какой подход является более подходящим?
Я слышал, что есть способ обмануть одиночное наследование и реализовать множественное наследование...
У меня есть набор объектов дерева с глубиной где-то в 20 с. Каждому из узлов в этом дереве...
Статья в Википедии о Закон Деметры гласит: Закон можно сформулировать просто как «используйте...
Что такое принцип эквивалентности повторного использования / выпуска и почему он важен?
Я пытаюсь найти лучший дизайн для следующего сценария - приложение для хранения результатов...
Экземпляр класса A создает пару других объектов, например, из класса B: $foo = new B(); Я хотел бы...
Существует много информации об объектно-реляционных сопоставителях и о том, как наилучшим образом...
Принцип разделения интерфейса (ISP) гласит, что многие специфичные для клиента интерфейсы лучше,...
Когда я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он...
Я слышал, что принцип замещения Лискова (LSP) является фундаментальным принципом...
Я хотел бы создать список различий между 2 экземплярами одного и того же объекта. Объект в вопросе:...
В действительности, если у меня есть class c и экземпляры $c1 и $c2 которые могут иметь разные...
В каких случаях лучше использовать struct против class в C ++?
Ниже я представляю три варианта для упрощения доступа к моей базе данных, когда используется только...
Это привлекло мое внимание прошлой ночью. В последнем ALT.NET Podcast Скотт Беллвер обсуждает, как...
Почему предпочитают композицию наследованию? Какие компромиссы существуют для каждого подхода?...
Я хотел бы реализовать нечто похожее на метод делегата c # в PHP. Короткое слово, чтобы объяснить,...
Я первоначально задавал этот вопрос , но, найдя ответ, обнаружил, что моей первоначальной проблемой...
У меня возникли некоторые проблемы с наследованием, так как у меня есть группа взаимосвязанных...
Хорошо, вы делаете Business.Name или Business.BusinessName SubCategory.ID или SubCategory
Ниже у меня есть очень простой пример того, что я пытаюсь сделать. Я хочу иметь возможность...
Это полностью противоречит способу Java создавать объекты, подобные структуре? class SomeData1 {...
Я собираюсь попробовать что-то с форматом этого вопроса, и я очень открыт для предложений о лучшем...
Хотя я видел редкие случаи, когда требовалось личное наследование, я никогда не сталкивался со...