Skip to main content
Stack Overflow на русском

Вопросы с меткой [solid]

Принципы объектно-ориентированного программирования.

Фильтрация
Сортировка
Метки
1 голос
1 ответ
98 показов

Соответствует ли код принципам SOLID? Я создал следующие интефейсы: app/Interfaces/CarCreateInterface.php <?php namespace App\Interfaces; use App\Models\Car; interface CarCreateInterface { ...
0 голосов
0 ответов
90 показов

Делаю небольшую программку, которая должна открывать файлы .cs, созданные в Visual Studio. Для того, чтобы открывались именно нужные файлы, нужно анализировать файлы решения и всех проектов из него (....
James Bond's user avatar
1 голос
0 ответов
91 показ

Пробую писать в парадигме слоистых архитектур, или чистых, как у дяди Боба. Сделал на yii2 игру крестики нолики. Можете подсказать, все ли делаю так как надо? По солид, по слоям? Вот код: <?php ...
Mike's user avatar
  • 11
1 голос
2 ответа
366 показов

Уже 2 дня ломаю голову. Если вкратце делаю игру и у меня реализованы отдельно 2 логики для оружия и здоровья. (старался их сделать универсальными) Концепция такая что нет как такового инвентаря. В ...
Данил's user avatar
7 голосов
1 ответ
195 показов

Как известно List.of в Java возвращает неизменяемый List. Не является ли это плохим дизайном языка с точки зрения Liskov Substitution Principle? Определение из wiki: если S является подтипом T, тогда ...
Falchio's user avatar
  • 432
0 голосов
0 ответов
67 показов

В настоящее время я изучаю принципы ООП и SOLID. В этом примере я получаю данные с сервера и обрабатываю их с помощью композиции. Насколько я понимаю, вызов методов через аксессор — неправильный ...
0 голосов
1 ответ
104 показа

Коллеги, вопрос по интерфейсам, инверсии зависимостей, созданию экземпляров классов. Допустим, есть "клиент" (main.cpp), которому нужны некоторые данные. Клиенту не важно, как он их получит: ...
HerrAskin's user avatar
  • 199
1 голос
1 ответ
195 показов

Вопрос достаточно простой. Стоит ли создать один интерфейс, для всех CRUD операций, или стоит оставить по интерфейсу для каждого типа операции. Всего 4 интерфейса (Создание, Чтение, Обновление, ...
user avatar
0 голосов
0 ответов
67 показов

Проблема проектирования такова. Есть запрос к api на получение данных. Свойства класса запроса типизированы. Поставщик api может быть разным и выбирается, в том числе в пользовательском интерфейсе. ...
0 голосов
0 ответов
64 показа

Ребята, хочу внедрить инверсию зависимости и вот не как голова не поймет как это сделать, туторы смотрю, а результат получается NullReference в строке: float x = _controllerService.GetAxisRowX(); ...
0 голосов
0 ответов
220 показов

Обычно в качестве объяснения говорят, что надо реализовывать абстрактные классы - от них наследоваться, а в самом объекте принимать те типы, которые реализуют этот интерфейс, что-то вроде такого: # ...
Anonymous Wizard's user avatar
0 голосов
1 ответ
138 показов

У меня есть приложение на Vue (composition API) с использованием библиотеки компонентов Quasar. Бывает, такое, что какой-то компонент может отправлять до 3-5 запросов на сервер для выполнения каких-...
1 голос
1 ответ
95 показов

Пишу преимущественно на .NET(Core, Xamarin). Сейчас работаю над проектом с фронтом на React JS(фронт тоже я пишу), и словил себя на мысли, что много повторяю код похожий друг на друга, то есть нарушаю ...
0 голосов
0 ответов
58 показов

Принцип единственной ответственности говорит о том, что у класса должна быть только одна обязанность, и что если нарушить этот принцип и намешать много всего в один класс, то у него будет больше чем ...
Mark's user avatar
  • 107
0 голосов
1 ответ
104 показа

Пытаюсь понять принцип открытости/закрытости. Размышляю над этим примером Пример плохого кода: public void addButton(string os) { var creator = new Creator(); if (os == "linux") ...
Trogdor's user avatar
  • 73

15 30 50 на странице
1
2 3 4 5 6

AltStyle によって変換されたページ (->オリジナル) /