Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

редактирование - merge()... в синглетоне

22.11.12 13:48
Re: редактирование - merge()... в синглетоне
 
  Posmotrim посетитель
Posmotrim
в ответ Murr 22.11.12 13:29, Последний раз изменено 22.11.12 14:00 (Posmotrim)
Странная логика - редактор документа наследуется от документа... (:
Ещё раз. Я бы делал так:
  У приложения есть редактор документов - одна штука. (агрегация)
Редактор документов умеет редактировать один документ. (агрегация)
Документ умеет считываться с диска. (операция документа)
Документ умеет записываться на диск. (операция документа)

Ты хочешь сделать следующее:

 Приложение должно уметь мёрджить два документа,
но в приложении есть всего один документ.


Далее: если макака может испортить файл документа операцией Save, то почему она не может испортить этот файл используя System.IO.DeleteFile?

 

Перейти на