• Нужно ли каждый класс делать синглтоном?

    jfkz
    @jfkz
    Задача сформулирована не полностью. Является ли меню выбора авто элементом главного меню? Если да, то можно включить одно в другое. Если нет - то организовать взаимодействие через события и подписки.

    А вообще практика "сиглетонирования" - порочна. Фактически вы переносите логику namespaces на паттерн, который предназначен совсем не для этого. Хотя, конечно, многое зависит от логики, но смысл синглетона не только в том, чтобы иметь доступ к нему, а в том, что он должен быть единственным для всего приложения. Т.о. подключение к бд для сервера - синглетон, а меню на многих страницах - по определению не может быть одиночкой.
    Ответ написан
    Комментировать