Re[2]: Нужен совет по ООП и UML
От: SPeller  
Дата: 20.09.10 06:29
Оценка:
Здравствуйте, sereginseregin, Вы писали:

SP>>... подробнее развернуть слой Представление, но куда и как — плохо понимаю. Подскажите пожалуйста.

S>А на что у Вас на картинке прямоугольник с надписью "Интерфейс пользователя" — вот его и разверните для каждой сущности.
Вот это до меня и не доходит пока Что именно описывать? Формы, какие будут в приложении? Или иерархию наследования форм?


S>Хочу еще добавить:

S>1. ИМХО, Ваш подход, когда один контролер для нескольких документов на практике не масштабируем. На Ваши 2 документа вы описали 10 функций, соответственно на 100-200 документов будет около 2000 функций. Рассмотрите Вашу идеологию MVC отдельно для каждого документа и затем объедините полученные модели минимальными связями.
Спасибо, подумаю над этим.


S>2. Ваши проверки:

SP>>1. Введенная дата счета не больше текущей даты;
SP>>2. Введенная дата накладной не больше даты счета и не больше текущей даты;
SP>>3. При сохранении документов табличная часть не должна быть пустой;
SP>>4. При редактировании накладной не можем изменять поле грузоотправитель.
S> на практике также не имеют особого смысла. Хозяйственные операции между продавцом и покупателем ведутся в договорной форме, сделка может быть сложной и проходить в длинный промежуток времени, счета и накладные могут многократно перевыставляться. Наше хаконодательство несовершенно, придумывать свои ограничения, даже если они кажутся логичными — это вставлять палки Бухгалтеру. Для начала рассмотрите только те ограничения, которые требуются законодательно, например в Положениях по бухгалтерскому учету (ПБУ), остальное бухгалтер проконтролирует сам, или даст замечания на доработку.
Спасибо за замечания, учту. Сейчас надо просто нарисовать как написано, а оптимизация будет потом.


И еще вопрос — нужно ли объектам документов быть синглтонами?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.