powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / простой вопрос про ООП
9 сообщений из 9, страница 1 из 1
простой вопрос про ООП
    #37195160
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
Предположим существует множество разных классов которые не зависят друг от друга. У них есть нечто общее ( например найстроки или коннект к БД тот же ). Вопрос след; как это все передавать в классы ?
писать для каждого класса что-то типа:

m1 = new Class(settings) или m1 = new Class(connect) не хочется, Объявлять глобальными переменными ( если язык поддерживает ) - тоже. Наследовать все от одного абстрактного класса где есть эти настройки/коннект ?
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37195168
Фотография Гордый Корень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вам больше нравится из двух указанных вариантов.
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37195393
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве идеи - использвать IoC контейнер (типа MEF или picocontainer)- тогда можно будет задекларировать в разных классах, то им нужно соединение, сообщить о них контейнеру и сообщить контейнеру, что есть соединение, а он из сам с ним познакомит
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37195747
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
belugin,

вы же понимаете, что знакомить он их тоже будет или через new Class(settings) или new Class(resource) или через class.setResource(resource) и так далее?
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37199127
belugin1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
an0nym,

да, но при этом не будет строчки кода m1 = new Class(settings), которой писать не хочется
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37199131
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откройте ему "статические переменные".

ЗЫ. Пусть прозреет.

ЗЫЗЫ. Забыли как всегда пустячок. Задать контекст ЯП.
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37199161
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonОткройте ему "статические переменные".

ЗЫ. Пусть прозреет.

ЗЫЗЫ. Забыли как всегда пустячок. Задать контекст ЯП.

а кака разница, статические переменные везде есть вроде
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37199168
belugin1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторОбъявлять глобальными переменными ( если язык поддерживает ) - тоже.
...
Рейтинг: 0 / 0
простой вопрос про ООП
    #37199172
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глобальные переменные и статические переменные - разные вещи
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / простой вопрос про ООП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]