metaclass: (дзедline)
[personal profile] metaclass
http://avva.livejournal.com/2581700.html
Все, что было полезного в ООП, унесли в другие парадигмы (если оно раньше еще оттуда не было заимствовано), остальное решили закопать :)
(deleted comment)

Date: 2013-03-13 11:12 am (UTC)
From: [identity profile] xeno-by.livejournal.com
Главное - сокрытие деталей реализации. В жабе или шарпе с интерфейсами это получается очень многословно, но в Скале есть лучший способ, который не требует набивания текста более необходимого. Опять же, гляньте линку.
(deleted comment)

Date: 2013-03-13 12:29 pm (UTC)
From: [identity profile] xeno-by.livejournal.com
Есть импорты так же как и везде, но см. мой ответ ниже.

Date: 2013-03-13 11:14 am (UTC)
From: [identity profile] metaclass.livejournal.com
Насколько я понимаю, в скале объявлять явно типы переменных вообще мало где нужно.

По идее, в параметрах методов могут быть такие проблемы, но методы либо живут там же где и типы, либо работают с супертипами вроде общих трейтов (и живут в этих же трейтах).

Т.е. вариант "модуль А ссылается на глубоко внутренние типы модуля B по полному пути" - это скорее всего, плохо разложили код по модулям, такого в норме быть не должно.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 26th, 2025 09:48 am
Powered by Dreamwidth Studios