Валерий М. Опубликовано 22 сентября, 2015 Поделиться Опубликовано 22 сентября, 2015 Всем доброго дня суток, необходимо разобраться с интерфесами, а именно с передачей переменных из 1-го класса (класс данных) во 2-ой класс(класс расчёта) через интерфейс . Прошу просто подкинуть теории или книгу посоветовать , примеры кода , всё что поможет разобраться! Заранее спасибо! rareMax 1 Цитата Ссылка на комментарий
SergeyIT Опубликовано 6 февраля, 2016 Поделиться Опубликовано 6 февраля, 2016 Насколько я Вас понял, речь идет просто о передаче зависимости от одного класса к другому. Обычно различают передачу поведения от передачи собственно данных. Если речь о простом наборе данных, как правило неизменяемых, то их транслируют созданием специального класса (обычно конкретного, но можно и интерфейсом) - их так и называют DTO (Data transfer object). И наполняют примитивными типами. Если это нечто более общее, с элементами поведения, то это уже не данные, а именно зависимость (и поведение, и данные). Извиняюсь за философские отступления. 1. Создайте интерфейс ISomeDependency, объявите в нем протокол (набор свойств и методов), далее создайте класс, который реализует этот протокол. 2. Организуйте способ передачи этого интерфейса из одного класса в другой: свойством или методом. Например, TTargetedClass.SetSomeDependency(someDependency : ISomeDependency); Все, используйте зависимость по своему усмотрению. zairkz и Brovin Yaroslav 2 Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.