Login
редактирование - merge()... в синглетоне
408 просмотров
Перейти к просмотру всей ветки
Posmotrim посетитель
in Antwort Murr 22.11.12 13:29, Zuletzt geändert 22.11.12 14:00 (Posmotrim)
Странная логика - редактор документа наследуется от документа... (:
Ещё раз. Я бы делал так:
Ещё раз. Я бы делал так:
У приложения есть редактор документов - одна штука. (агрегация)
Редактор документов умеет редактировать один документ. (агрегация)
Документ умеет считываться с диска. (операция документа)
Документ умеет записываться на диск. (операция документа)
Ты хочешь сделать следующее:
Приложение должно уметь мёрджить два документа,
но в приложении есть всего один документ.
Далее: если макака может испортить файл документа операцией Save, то почему она не может испортить этот файл используя System.IO.DeleteFile?