. Сетевая дистанционная работа не является протоколом в и себя. Это позволяет Вам выбрать который protocal использовать: SOAP, именованные каналы, и т.д.
Метод оболочки - это адаптер или фасад ; он предоставляет альтернативный интерфейс для существующего метода.
Вас попросили написать фасад (фасад) - чтобы предоставить более простой интерфейс для клиентов, которым не нужно указывать высокие и низкие значения.
Реализуя метод оболочки, вы эффективно кодируете вариант существующего метода, обычно потому, что существующий метод не удовлетворяет вашим текущим требованиям. Исходный метод может быть слишком сложным (слишком много параметров), или он может не совсем выполнять требуемую вещь, что означает, что вам нужно написать оболочку (или перегрузку), которая выполняет дополнительную работу, которую не делает исходный метод. Обычно при написании оболочки вы по-прежнему используете исходную функцию для того, что она делает, и заполняете пробелы своей оболочкой.
Он объединяет другой метод :) Возможно, он добавляет некоторые дополнительные аргументы, такие как начальные значения lo и hi в вашем случае, и действует как точка входа в вашу сортировку.
Прямо сейчас вы действуете как метод-оболочка, задавая свой вопрос о назначении в Stack Overflow!
Метод-оболочка отвечает на вопрос, задавая ответ «экспертному» методу. Как правило, он делает три вещи:
В вашем случае "экспертный" метод - recursiveSort ()
, а ваш метод sortCoordsByZ ()
должен будет вызвать recursiveSort ()
с правильными параметрами, а затем, возможно, что-то сделайте с ответом перед его возвратом.
В таком случае, разве это не все, что мне нужно добавить в метод "sort by z", если он проходит через массив с именем coords, в котором все слоты заполнены?
recursiveSort(coords, 0, coords.length-1);