Difference between revisions of "Step 5 (S-10020)"
(Create page for step id=10020) |
|||
Line 1: | Line 1: | ||
Step on Stepik: https://stepik.org/lesson/548/step/5 | Step on Stepik: https://stepik.org/lesson/548/step/5 | ||
− | + | [[File:Step_5_(S-10020)_1.png|border|800px]] | |
[00:00 - 00:18] давайте посмотрим как следует реализовать публичный интерфейс например предположим мы хотим написать вам совершать которых меняет размер масел для того чтобы это была корректной в конце публичного интерфейса нам нужно добиться того что при условии того что до начала выполнения функции переслать | [00:00 - 00:18] давайте посмотрим как следует реализовать публичный интерфейс например предположим мы хотим написать вам совершать которых меняет размер масел для того чтобы это была корректной в конце публичного интерфейса нам нужно добиться того что при условии того что до начала выполнения функции переслать |
Latest revision as of 12:31, 7 August 2017
Step on Stepik: https://stepik.org/lesson/548/step/5
[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 функций или вызвать их с несогласованными значение и таким образом нарушил вариантов вас