Принцип открытости-закрытости
Услышала сегодня объяснение принципа открытости-закрытости, которое мне очень понравилось, так что делюсь с вами. Напомню, что сам принцип заключается в том, что классы должны быть открыты для расширения, но закрыты для изменения. Звучит достаточно просто, но что значит "Закрыты"? В какой момент их закрыть надо? А если там баги? А как расширять, если они закрыты? Закрываем класс мы после того как убедились в этих пунктах: После этого мы считаем, что наш класс закрыт и никогда в нём не пишем новый код больше...
1017 читали · 2 дня назад
Что будет, если человек сделал тебе гадость, а ты это стерпел: 11 советов психолога Михаила Литвака
Михаил Литвак – человек, который сумел превратить психологию из сухой науки в настоящую инструкцию к жизни. Его книги читаются легко, но в каждой строчке – сила, которая заставляет задуматься. Иногда кажется, что он просто садится рядом и говорит: «Слушай, это важно. Пересмотри свои привычки. Обрати внимание на то, что теряешь, пока гоняешься за чужими ожиданиями». Вот 11 советов Литвака, которые способны изменить взгляд на жизнь, отношения и на себя самого. 1. Учитесь быть добрее к другим и к себе...