Одиночка
🔒 Sign in to use this
Одиночка — это порождающий паттерн, гарантирующий, что у класса есть только один экземпляр, и предоставляющий глобальную точку доступа к нему. Он решает две задачи одновременно: контролирует количество экземпляров (ровно один) и обеспечивает удобный глобальный доступ. Именно совмещение двух обязанностей является главным поводом для критики Одиночки.
⚠️Одиночка — самый спорный паттерн проектирования. Он полезен в конкретных ситуациях, но легко превращается в замаскированную глобальную переменную. Прежде чем использовать его, взвесьте все компромиссы.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this