Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
bbnohost [2013/12/04 12:32] admin |
bbnohost [2013/12/04 16:47] admin |
||
---|---|---|---|
Строка 25: | Строка 25: | ||
В идеале, | В идеале, | ||
- | |||
# Решение проблемы нарушения герметичности # | # Решение проблемы нарушения герметичности # | ||
Строка 45: | Строка 44: | ||
## Устранение зависимостей от подсистемы Host ## | ## Устранение зависимостей от подсистемы Host ## | ||
- | Модули подсистем *Std* и *System*, входящие в эталон BlackBox по большей части являются платформо-независимыми. Однако, | + | Модули подсистем *Std* и *System*, входящие в эталон BlackBox, по большей части являются платформо-независимыми. Однако, |
- | Эти зависимости в той или иной степени обеспечивают функционирование эталона, | + | Эти зависимости в той или иной степени обеспечивают функционирование эталона, |
Для устранения зависимости подсистемы *Std* от *Host* введём ряд дополнительных абстракций в подсистему *System*, которые заместят необходимые ранее зависимости. А подсистему *Host* дополним подсистемой *Oberhost* (рабочее название, | Для устранения зависимости подсистемы *Std* от *Host* введём ряд дополнительных абстракций в подсистему *System*, которые заместят необходимые ранее зависимости. А подсистему *Host* дополним подсистемой *Oberhost* (рабочее название, | ||
Строка 55: | Строка 54: | ||
Прикладные компоненты с зависимостями от *Host*, должны быть аналогичным образом преобразованы в набор абстракций и Host-реализаций. | Прикладные компоненты с зависимостями от *Host*, должны быть аналогичным образом преобразованы в набор абстракций и Host-реализаций. | ||
+ | ---- | ||
+ | Кушнир П.М., Кузьмицкий И.А. | ||
+ | Ярославль, |