sim3x, Спасибо за ответ!
Собственные расчеты вести не планируется и основной валюты нет. Сервис чисто аналитический.
Наверное буду думать в сторону матрицы: каждая валюта к каждой. Благо при добавлении новой в систему можно спарсить ее курсы за прошлые периоды. Спасибо вам!
Можно ли гарантировать, что есть две валюты изменили свой курс относительно доллара, то их курс относительно друг друга изменится пропорционально?
Например валюта А и валюта В стоят 1$ за единицу. Завтра валюта А выросла в два раза и стала стоить 2$, а валюта В - в 4 раза и стоит 4$. Логично заключить, что теперь 1В = 2А. Может быть такое, что 1В будет стоить, скажем 3А? Т.е. курс относительно друг друга изменится не в таких пропорциях, как общее изменение относительно доллар?
Если не трудно, можете дать ссылку, где это указано? НА сколько я заню, Yii два следует соглашению PSR-2, а скобки там расставляются так, как делаете вы.
> Оптимальные варианты следующие:
Если вы читали вопрос, то должны были заметить, что я знаю про них и как раз выбираю между 2 и 3. Меня интересует практический совет. Есть ли существенные(!) плюсы или минусы у данных вариантов.
Riĥard Brugekĥaim: Не совсем понял вас. Есть класс с методом getName(). Возвращает String. А для fx нужно поле типа StringProperty. Вот я и ищу способ использовать это поле без написания оберток для каждого класса и приведения типов для каждого поля.