Заблокирован
|
|
Можно ли сделать метод невидимым только для наследника?16.08.2024, 12:03. Показов 774. Ответов 6
Метки нет Все метки)
(
Класс App расширяется классом RouteCollector, в котором есть метод RouteCollector::getRoutes.
В самом классе App происходит внедрение RouteCollector - new Router($this). Можно ли сделать метод RouteCollector::getRoutes видимым только внутри Router, чтобы при использовании объекта App уже не было к нему доступа?
0
|
16.08.2024, 12:03 | |
Ответы с готовыми решениями:
6
Как сделать открытым свойство для наследника но закрытым для наследника наследника? Можно ли сделать невидимым option(item) в combobox? Можно ли сделать фон компонента DBCtrlGrid невидимым? |
Заблокирован
|
|||||||||||
16.08.2024, 12:32 [ТС] | |||||||||||
sad67man, чтобы была возможность от App заполнять роуты
![]()
sad67man, короче я понял суть, я если буду прятать методы, то при другом способе сборки ничего не соберётся, я тогда ограничу сборку только одним способом ок, порешали
0
|
![]() 2485 / 1409 / 667
Регистрация: 23.08.2015
Сообщений: 3,558
|
||||||||
16.08.2024, 12:49 | ||||||||
![]() Решение
1
|
Заблокирован
|
|||
16.08.2024, 12:55 [ТС] | |||
![]() ![]() кстати тоже уже думал, что получится зацикленность ого-го
0
|
![]() 2485 / 1409 / 667
Регистрация: 23.08.2015
Сообщений: 3,558
|
||||||||
16.08.2024, 14:31 | ||||||||
DI Container - это одна из реализаций этого принципа. К примеру App использует Роутер, но не знает как его создавать и какие дополнительные зависимости ему нужны. Я уже писал, что один из серьезных критериев оценки - простота написания и поддержка тестов. Если вы не собираетесь покрывать свое чудо unit-тестами, то дальнейшее рассуждения лишены смысла. Мы будем говорить о неком сферическом коне в вакууме. И вы все равно будете делать по своему, не понимая разницы.
0
|
Заблокирован
|
||||||||||||
17.08.2024, 06:05 [ТС] | ||||||||||||
![]() можно даже блатануть
0
|
17.08.2024, 06:05 | |
Помогаю со студенческими работами здесь
7
Можно ли переопределять в PHP метод у наследника, так, чтобы менялся возвращаемый тип? Можно ли текст в <textarea> сделать невидимым так, чтоб курсор остался? Метод для наследника Сделать элемент невидимым для DOM-дерева Сделать textbox невидимым для проверки на заполненность ячеек Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Как создать стек в Python
AI_Generated 05.06.2025
Как архитектор с более чем десятилетним опытом работы с Python, я неоднократно убеждался, что знание низкоуровневых механизмов работы стеков дает конкурентное преимущество при решении сложных задач. . . .
|
Server-Sent Events (SSE) в Node.js
run.dev 05.06.2025
Потоковая передача данных с сервера прямо в браузер стала повседневной потребностью - от биржевых графиков и спортивных трансляций до чатов и умных дашбордов. Много лет разработчики полагались на. . .
|
Создаем RESTful API на Golang с Fiber
golander 04.06.2025
Я перепробовал десятки фреймворков для создания RESTful API за последние годы, и когда впервые столкнулся с Fiber, понял, что это совсем другой уровень. Нет, я не собираюсь рассказывать сказки о. . .
|
Как работать с куки в ASP.NET Core
UnmanagedCoder 04.06.2025
Когда я впервые начал работать с куки в ASP. NET Core, меня поразило, насколько отличается работа с ними от классического ASP. NET. В Core все стало более декомпозированным - больше нет удобного. . .
|
Рисование коллайдеров физического движка Box2D-WASM v3 на Three.js
8Observer8 04.06.2025
Erin Catto (автор Box2D) переписал с нуля Box2D v2 с С++ на Си и появилась версия Box2D v3. Birch-san собрал Box2D v3 в WebAssembly (WASM), чтобы можно было использовать Box2D v3 на JavaScript.
В. . .
|
Worker Threads и многопоточность в Node.js
Reangularity 03.06.2025
Если вы когда-нибудь посещали собеседования на позицию Node. js разработчика, почти наверняка слышали заезженную фразу: "Node. js - однопоточная платформа". Звучит как неоспоримый факт, который. . .
|
Event-Driven CQRS на C# с паттерном Outbox
stackOverflow 03.06.2025
В традиционной модели происходит примерно следующее: вы получаете команду, обрабатываете ее, сохраняете результат в базу данных и затем пытаетесь опубликовать событие в брокер сообщений. Но что если. . .
|
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
ФедосеевПавел 03.06.2025
ВВЕДЕНИЕ
ПЕРЕД ЭКСПЕРИМЕНТАМИ - СОЗДАЙТЕ РЕЗЕРВНЫЕ КОПИИ ПРОЕКТОВ
На момент написания статьи (02 июня 2025 г. ) самыми актуальными версиями ПО являются:
OwenLogic v. 2. 10. 366
EasyBuilder Pro. . .
|
Dev-c++5.11 Покорение вершины
russiannick 02.06.2025
С утра преследовала одна мысль - вот бы выучить С++. Сказано-сделано. Окончив смену, скачал в интернете бестселлер Дэвиса Dev-C++ для чайников. Книга оказалась интересной и я скачал среду, на примере. . .
|
Тестирование Pull Request в Kubernetes с GitHub Actions и GKE
Mr. Docker 02.06.2025
Мы все знаем, что тестирование на локальной машине или в изолированном CI-окружении — это не совсем то же самое, что тестирование в реальном кластере Kubernetes. Контекстно-зависимые ошибки, проблемы. . .
|