Подкаст «Разбор Полетов»

«Правильный подкаст для IT-шников»

Episode 115 — Java 10, будет…​

| Comments

Гости

Иван Крылов, ведущий инженер, Azul Systems

Мероприятия

С нами пытаются говорить

@Barlog:
Подскажите пожалуйста ответ на такой вопрос (попался в опроснике для собеседования:

** Какие, на ваш взгляд, есть примеры неудачного дизайна классов, входящих в состав JDK? Как можно было бы их улучшить?
** На этот вопрос есть общепринятые ответы?
Мне пришол в голову только такой:
** Например класс File, который может представлять как файл, так и директорию.
И хотя внутри файловой системы директория действительно есть файл определённого формата, но работа с ней отличается от работы с файлом, поэтому согласно принципу single responsibility можно было бы сделать отдельный класс Directory.

Полезняшки


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Comments