Димитар Георгиев

OОП & UML Диаграмма классов && Patern function () S.Stefanov

Traveling 0 комментариев
OОП & UML Диаграмма классов && Patern function () S.Stefanov

 

  • Oбектъй создаеться только когда мъй присвайваем  или пишем return !Ссилку на другой обект 
    изменит не получиться!
    У метода есть привязка к обекта и контекст !Въйзевается метод и привязъйваеться контекст того обектa
    через каторъй мъй тот метод нашли.Mъй необязаннъй описоват в едном обекте все методъй и свойства, 
    мъ можем описоват и в __proto__ 
    __proto__ Принадлежит к функциям а внешний обект назъйвается prototype Geter функциям kаторая 
    не поменяет состояние обекта оборачиваем в getter .Oн создает псевдополе kaторое является 
    методъйSetter изменяет свойства етого обекта .Meтодъй каторъй исползуеться как объйчнъй 
    свойстваStatic method Принадлежат к самаму класса Цепной стил програмирование возвращает 
    this в конце каждой метод и соответствено new Array create() Возврошает уже екземпляр класса
    не создавая переменною и константъй Что бъй разширит class и добавлят новъйе даннъй
    или добавит еще что-то то в любом случай нужно исползоват constructor и въйзеват super
    и после ето въйзиват свой методъй Не стойт изменят состояние 
    класишеских класса через
    Array.prototype.toggle = '....'Interface - Описание една и тоже колекция методъй и
    свойства класа и строк обекти в JavaScript, просто помислете за хеш-таблици на двойки 
    key - value (подобно на тези, които се наричат „асоциативни масиви“ в други езици) The value 
    могат да бъдат примитиви или други предмети; и в двата случая те се наричат properties - свойства.
    The value могат да бъдат и функции, в този случай те се наричат methods - методи. Много от properties 
    на вградените местни обекти built-in native objects aсъщо са изменчиви, The object literal 
    notation описва този тип създаване на обект при поискване.function 
    expresin с let , const function declaration - чиста функция; 
    named function expression 
    callMe ( functeon me () {} )The object this вътре в callback ще се отнася до the global object 
    вместо очаквано myapp. Для решение ето нужно через call() привезат (binding) второй параметр 
    callback_obj callback.call(callback_obj, found); и в допълнение да предаде обект,към който 
    този callback принадлежи пeредат ее в параметръй: findNodes(myapp.paint, myapp);
  •  

 

 

Назад Вперед
Войдите или зарегистрируйтесь
чтобы оставить комментарий