powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / глобальные переменные в ООП
14 сообщений из 14, страница 1 из 1
глобальные переменные в ООП
    #38734536
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста,
надо иметь глобальные переменные, которые должны быть видны разными классами на протяжении всей работы проекта.

Как с точки зрения ООП это правильно сделать?

Заранее благодарен.
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734545
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пошёл за попкорном
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734551
Halfling
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah, рискну посоветовать статический класс для переменных значимых типов (Value Types) и синглтоны для ссылочных.
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734552
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилпошёл за попкорномЕще есть места, где не закончился? :)
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734570
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahСкажите пожалуйста,
надо иметь глобальные переменные, которые должны быть видны разными классами на протяжении всей работы проекта.

Как с точки зрения ООП это правильно сделать?

Заранее благодарен.Точно переменные, значение которых может изменяться в течение работы программы? Извне оно изменяться может? Нужно ли сохранять значение между вызовами программы? Переменные уровня пользователя, или приложение, или машины?

А с точки зрения ООП нужно создать класс с соответсвующими методами доступа к значениям переменных.
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734587
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

переменные, хранящие параметры фильтра в приложении
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734590
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah ,
Если переменные константные, то просто определяете их как public const или public static readonly. Делать это можно где угодно. Хоть в один класс снесите все, хоть размажьте.
Если переменные изменяемые, то они оформляются в отдельный класс(ы), как обычно.
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734591
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah, какого фильтра? Обычно параметры фильтра не принято делать глобальными.
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734592
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahКак с точки зрения ООП это правильно сделать?

С точки зрения ООП надо общие переменные хранить в текстовом файлике и читать значения оттуда
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734637
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvahКак с точки зрения ООП это правильно сделать?

С точки зрения ООП надо общие переменные хранить в текстовом файлике и читать значения оттуда
только XML
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734641
ultra_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы передавал ссылку на этот фильтр тем классам которые в нем нуждаются. Фильтр должен реализовывать интерфейс который позволяет извлекать параметры фильтрации.
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734669
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилhVosttпропущено...


С точки зрения ООП надо общие переменные хранить в текстовом файлике и читать значения оттуда
только XML

только JSON
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734720
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,
Глобальные переменные , это как бл?*:! на тверской, каждый может подъехать и усадить в свою машину, может
возникнуть ситуация что два перца будут претендовать на нее, порвут на части ( у кого - то будет не традиционный секст)
для этого садят блокировку или еще что, в виде сутенера.
Гы..
...
Рейтинг: 0 / 0
глобальные переменные в ООП
    #38734780
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиvah,
Глобальные переменные , это как бл?*:! на тверской, каждый может подъехать и усадить в свою машину, может
возникнуть ситуация что два перца будут претендовать на нее, порвут на части ( у кого - то будет не традиционный секст)
для этого садят блокировку или еще что, в виде сутенера.
Гы..Отличный пример...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / глобальные переменные в ООП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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