Принцип открытости: как он повышает эффективность бизнеса и как его использовать
Всем привет! На связи команда корпоративного мессенджера Compass. Открытость у многих ассоциируется с уязвимостью, но бизнесу она дает преимущество. Сотрудники эффективнее работают, больше доверяют руководству, чаще проявляют инициативу, разделяют ценности и цели компании, не боятся отстаивать свое мнение. Рассмотрим этот феномен подробнее: в чем заключается принцип открытости, как его добиться и правильно использовать. Почему открытость в бизнесе так важна? Открытость означает высокую информированность внутри компании...
SOLID в деталях: принцип открытости/закрытости
Принцип открытости/закрытости (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). Иными словами, должна иметься возможность...