Внешний вид сайта:

Скрытие приведения типов (Encapsulate Downcast)

Полезность страницы:
0/100

 Метод возвращает объект, тип которого должен быть приведен вызывающим.

Перенести приведение типа в тело метода.

Object lastReading() {

return readings.lastElement();

}

Reading lastReading() {

кeturn (Reading) readings.lastElement();

}

 

Если заранее известно, какого типа объект возвращает метод, то работу по приведению типа надо снять с клиента метода и запихать внутрь тела метода, чтобы выдавать клиентам по возможности наиболее точную информацию о типе возвращаемого значения.

Дополнить страницу Вы можете помочь другим людям дополнив эту страницу вашими знаниями по данному вопросу!
09:27

Комментарии

Нет комментариев. Ваш будет первым!