GDScript Book #11. Синглтон и взаимодействие со сценами
СИНГЛИЗМ. ВОЗМОЖНО ЛИ БЫТЬ СЧАСТЛИВЫМ В ОДИНОЧЕСТВЕ?
«Синглтон», «сингл» (от английского слова singleton — одиночка, одиночный) — человек, сознательно выбирающий жизнь без пары.
Впервые этот термин использовала в 2005-м американский социальный психолог Белла Де Пауло, указав на дискриминацию. Например, на нее саму навешивали переработки по вечерам, потому что профессора с семьями 👨👩👧👦 не могут себе этого позволить. А ее знакомые с детьми предпочитали приглашать таких же друзей на торжества. Белла и ее коллеги провели исследование 📊 и выяснили, что общество воспринимает семейных позитивнее, чем одиноких...
Паттерны: Синглтон
И первый из паттернов - Синглтон, одиночка по-русски. Тут мне надо сразу рассказать тебе, что такое “экземпляр класса”. У нас есть классы, которые пока не используются статичны и представляют собой скорее библиотеку, в которой мы можем в любой момент взять какую-то книгу и почитать ее, то есть “создать экземпляр класса”, начать пользоваться его методами. Он говорит нам, что экземпляр того или иного класса в коде может быть создан только один. Но здесь надо смотреть, не каждый класс должен иметь такое поведение...