Показать сообщение отдельно
  #1576 (permalink)  
Старый 17.11.2015, 10:28
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сейчас пишу на es6 и вот думаю как лучше , например есть внешняя либа мне нужно добавить ей функционал, лучше унаследовать либу и переписать некоторые методы и свойства или, записат объект в свойство и работать с либой так

//так
class X extends lib {

   //override
  libMethod() {
   //code
  super.libMethod();
  }
}
// или так?


class X {
  
  constructor() {
   this.lib = new Lib();
  }

  libMethod() {
   //code
  this.lib.libMethod();
  }
}
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 17.11.2015 в 10:30.
Ответить с цитированием