Принцип открытости/закрытости (Open-Closed Principle; OCP), на мой взгляд, является главным принципом в списке принципов SOLID, в то время как все остальные в той или иной мере обеспечивают его соблюдение. Этот принцип сформулировал Бертран Мейер в своей книге "Object-Oriented Software Construction" в 1988 году следующим образом: "Программные сущности (классы, модули, функции и т.д.) должны быть открыты для расширения, но закрыты для изменения" (Software entities (classes, modules, functions, etc) should be open for extension, but closed for modification). Иными словами, должна иметься возможность...
Всем привет! На связи команда корпоративного мессенджера Compass. Открытость у многих ассоциируется с уязвимостью, но бизнесу она дает преимущество. Сотрудники эффективнее работают, больше доверяют руководству, чаще проявляют инициативу, разделяют ценности и цели компании, не боятся отстаивать свое мнение. Рассмотрим этот феномен подробнее: в чем заключается принцип открытости, как его добиться и правильно использовать. Почему открытость в бизнесе так важна? Открытость означает высокую информированность внутри компании...