Что такое «иерархия классов»: - PullRequest
1 голос
/ 08 октября 2009

Мой клиент попросил меня создать иерархию классов для автоматизации генерации, проверки, отправки и обработки HTML-форм.

Мне неясно, что это значит.

Будет ли это просто маршрут того, как выполняется этот процесс?

Если бы вы могли мне дать ссылку на учебник, который мог бы быть великолепным.

Ответы [ 6 ]

2 голосов
/ 08 октября 2009

Иерархия классов обычно означает иерархию наследования.

Клиент, скорее всего, имел в виду "дизайн класса" или "диаграмму классов".

Википедия по объектно-ориентированному дизайну

1 голос
/ 08 октября 2009

Класс может расширять другой класс. Если у вас есть несколько границ наследования (расширяет) между классами, вы можете назвать этот класс hiearchie.

http://img5.yfrog.com/i/image1y.gif "реальный пример класса hierachie

1 голос
/ 08 октября 2009

Он хочет, чтобы вы определили диаграмму, где вы будете объяснять, как классы будут выполнять генерацию, проверку, отправку и обработку HTML-форм, действуя вместе.

Это можно сделать, например, в UML , просто сделайте краткий поиск по изображениям Google, чтобы быстро понять, что это значит; UML Distilled мне очень помогает, когда мне приходится делать такие вещи, вы можете найти примеры глав в Интернете.

0 голосов
/ 08 октября 2009

Это будет цепочка наследования ваших классов (вы кодируете на C ++ или C #), которую вы собираетесь использовать для автоматического создания этих форм на веб-страницах и т. Д ...

0 голосов
/ 08 октября 2009

Под клиентом понимается набор классов, который обрабатывает генерацию, проверку, отправку и обработку форм?

0 голосов
/ 08 октября 2009

Я думаю, ему нужна диаграмма классов, где будет показана цепочка наследования

...