💡 Final должен быть значением по умолчанию для Java-классов
А что, если вам сказали бы, что класс без final — это ошибка проектирования? Что возможность наследования должна быть исключением, а не правилом? В новом переводе от команды Spring АйО автор предлагает радикальную идею: все классы должны быть final по умолчанию.
⚠️ Статья была написана ещё до появления Kotlin-а. Цель перевода данной статьи была поднять запылившийся на полке вопрос в дизайне API: "Нужно ли оставлять API открытым по-умолчанию для внешнего расширения?"
Обсудим в комментариях 👇
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/961686/
Post #867
8.18K

- 👍 23
- 🔥 8
- ❤ 7
- 👎 3
- 🤯 2