Step 5 (S-10020)

From Stepik Wiki
Revision as of 16:54, 17 March 2017 by Admin (Talk | contribs) (Create page for step id=10020)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/548/step/5

<img width="50%" src="https://ucarecdn.com/cd065c3b-7b04-40c1-892a-c2cb2fcaf839/">

[00:00 - 00:18] давайте посмотрим как следует реализовать публичный интерфейс например предположим мы хотим написать вам совершать которых меняет размер масел для того чтобы это была корректной в конце публичного интерфейса нам нужно добиться того что при условии того что до начала выполнения функции переслать


[00:18 - 00:34] варианты класса сохраняется то есть размер в поле сайт соответствует фактическому размеру массива на которой указываю то и после окончания функции


[00:34 - 00:50] precise варианты класса также сохранять если мы реализуем каждую функцию публично интерфейсы в таком стиле то это будет гарантировать нам что на всем протяжении работы с данным объектом


[00:50 - 01:05] иммигранты будут важно отметить что если бы мы не закрыли поля данных то внешних пользователей мужской то момент например изменить размер


[01:05 - 01:21] мастера не изменив при этом тот массив на который указывает поле that так что если бы мы оставили закрыты но реализовали функцию ресайз в виде 2 функций 1 из которых


[01:21 - 01:36] изменяла поле со 2 меня во поле data то опять же внешний пользователь мог вызвать только 1 из этих 2 функций или вызвать их с несогласованными значение и таким образом нарушил вариантов вас