Применение DDD (первый опыт)

Обсуждаем, как правильно строить приложения
Ответить
rsgrey
Сообщения: 10
Зарегистрирован: 2017.01.27, 14:50

Применение DDD (первый опыт)

Сообщение rsgrey »

Здравствуйте. Решил озадачиться применением DDD.
Хотел бы получить грамотные советы, потому как прочитав книги, посмотрев множество презентаций осталась каша в голове.
Предметная область - допустим курс валют.
Соответственно начал с сущностей Валюта, Банк, Город, Филиал.
Вот теперь я немогу немного понять как правильно связывать между собой Город, Банк и Филиал. Т.е. я должен для города создать интерфейс и в Филиале указать соответственно что есть свойство, которое реализует этот интерфейс и также у Банка - коллекция Филлалов?

Извиняюсь если совсем это все по-ламерски, но я хочу реально понять азы.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Применение DDD (первый опыт)

Сообщение zelenin »

для сущностей обычно интерфейсы не пишут.
прочтите DDD in PHP - на знакомом материале ознакомитесь с концептами.
rsgrey
Сообщения: 10
Зарегистрирован: 2017.01.27, 14:50

Re: Применение DDD (первый опыт)

Сообщение rsgrey »

https://leanpub.com/ddd-in-php вы про эту книгу?
Ну может я забегаю наперед или не так делаю. Просто я подумал допустим что потом могут быть не только банки, но и обменники с специфическими свойствами, и допустим вместо валюты нефть и золото
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Применение DDD (первый опыт)

Сообщение zelenin »

rsgrey писал(а): 2017.01.27, 16:40 https://leanpub.com/ddd-in-php вы про эту книгу?
да
rsgrey писал(а): 2017.01.27, 16:40Ну может я забегаю наперед или не так делаю. Просто я подумал допустим что потом могут быть не только банки, но и обменники с специфическими свойствами, и допустим вместо валюты нефть и золото
все может быть. без кода или внятных юзкейсов разговор беспредметен.
Ответить