CPP_INTERVIEW_LIB Telegram 508
🏵️ Что такое God Object?

God Object — это антипаттерн. Так же его называют Божественный Объект

• Это объект, который берёт на себя слишком много ответственности
• Нарушает принцип Единственной ответственности (SOLID)
• Часто становится сложным для понимания, поддержки и тестирования

Как понять что это God Object?
• Объект отвечает за множество задач логически не связанные между собой
• Чрезмерная централизация логики. Большая часть логики сосредоточенна в одном классе, что приводит к монолитной структуре кода

Проблемы с использованием
• Сложность изменений. Изменяя одну часть, можно повлиять на всю систему целиком

Как избежать God Object?
• Разделять ответственность на несколько классов или модулей
• Каждый из которых отвечает за отдельную задачу
• Следуйте принципам SOLID
👍6



tgoop.com/cpp_interview_lib/508
Create:
Last Update:

🏵️ Что такое God Object?

God Object — это антипаттерн. Так же его называют Божественный Объект

• Это объект, который берёт на себя слишком много ответственности
• Нарушает принцип Единственной ответственности (SOLID)
• Часто становится сложным для понимания, поддержки и тестирования

Как понять что это God Object?
• Объект отвечает за множество задач логически не связанные между собой
• Чрезмерная централизация логики. Большая часть логики сосредоточенна в одном классе, что приводит к монолитной структуре кода

Проблемы с использованием
• Сложность изменений. Изменяя одну часть, можно повлиять на всю систему целиком

Как избежать God Object?
• Разделять ответственность на несколько классов или модулей
• Каждый из которых отвечает за отдельную задачу
• Следуйте принципам SOLID

BY Библиотека собеса по C++ | вопросы с собеседований


Share with your friend now:
tgoop.com/cpp_interview_lib/508

View MORE
Open in Telegram


Telegram News

Date: |

1What is Telegram Channels? On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. Add up to 50 administrators 6How to manage your Telegram channel?
from us


Telegram Библиотека собеса по C++ | вопросы с собеседований
FROM American