То, что, является различием между, включают и расширяют используемую схему случая?

попытка: Запрос remote_ip

remote_ip ()

Определяют инициирующий IP-адрес. REMOTE_ADDR является стандартом, но перестанет работать, если пользователь находится позади прокси. HTTP_CLIENT_IP и/или HTTP_X_FORWARDED_FOR установлены прокси так проверка на них, если REMOTE_ADDR является прокси. HTTP_X_FORWARDED_FOR может быть запятой - разграниченный список в случае нескольких цепочечных прокси; последний адрес, которому не доверяют, является инициирующим IP.

Обновление: ой, извините, я неправильно читал документацию.

355
задан Kasramvd 8 June 2015 в 07:45
поделиться

1 ответ

Extend используется, когда вариант использования добавляет шаги к другому первоклассному варианту использования.

Например, представьте, что «Снятие наличных» - это вариант использования банкомата. «Assess Fee» будет расширять «Withdraw Cash» и описывать условную «точку расширения», которая создается, когда пользователь банкомата не осуществляет банковское обслуживание в учреждении, владеющем банкоматом. Обратите внимание, что основной вариант использования «Снятие наличных» стоит сам по себе, без расширения.

Include используется для извлечения фрагментов варианта использования, которые дублируются в нескольких вариантах использования. Включенный вариант использования не может быть автономным, и исходный вариант использования не будет полным без включенного.

244
ответ дан 23 November 2019 в 00:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: