SUBJ
Как ограничить доступ к глобальному состоянию, разрешив только определенным классам чтение/модификацию (типа friend class в c++) определенного состояния? Использовать менеджер глобального состояния?
К примеру, есть 10 глобальных переменных и 20 классов, которые обращаются к некоторым из них.
Ясно, что отказавшись от глобальных переменных, придется передавать их через пол-кода, причем в этом коде потом кто-то по ошибке возьмет, да и модифицирует переменную. В итоге будет тот еще спагетти-код.


Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от qnikst

Ответ на:
комментарий
от nerdogeek

Ответ на:
комментарий
от qnikst


Ответ на:
комментарий
от nerdogeek

Ответ на:
комментарий
от yoghurt



Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от Apple-ch

Ответ на:
комментарий
от nerdogeek



Ответ на:
комментарий
от tailgunner


Ответ на:
комментарий
от nerdogeek

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от nerdogeek






Ответ на:
комментарий
от swwwfactory

Ответ на:
комментарий
от IvanIvan




Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум синглтоны это зло? (2012)
- Форум Глобальные переменные - зло или нет? (2006)
- Форум Глобальные переменные (2019)
- Форум Глобальные переменные (2009)
- Форум Глобальные переменные (2008)
- Форум Глобальные переменные (2005)
- Форум Синглтоны (2014)
- Форум bash глобальная переменная (2010)
- Форум [теги - зло]Глобально и надёжно (2011)
- Форум Москва как глобальное мировое зло. (2008)