Как передать параметры класса в другой класс

219
20 сентября 2017, 13:46

Есть класс Shape из него надо передать параметры shapeColors в другой класс Draw. Никак не могу разобраться, как это сделать. Прошу вашей помощи.

Class Shape { 
    constructor(shapeColors) {
      this.shapeColor = shapeColors {
        borderColor : $(".border-color").value,
        fillColor : $(".fill-color").value
      }
    }
  //Какие операции над `shapeColors`
}
Class Draw {}
Answer 1

Вариантов много, можно просто присвоить свойству класса draw свойство класса Shape, но логичнее конечно было бы использовать одно из правил ООП, а именно наследования, унаследуйте класа Shape таким образом.

Class Draw extends Shape {}
let draw = new Draw(); 

Таким образом мы унаследовали shapeColors.

READ ALSO
Json вывод списка из обьекта

Json вывод списка из обьекта

Вывожу с сервера список компаний вида: {"list":[{"name":"Photolist","location":{"name":"Poland","code":"PL"},"partners":[{"name":"Oloo","value":30},{"name":"Flashset","value":87}]}

256
ajax-jquery как работает

ajax-jquery как работает

Есть такой фрагмент кода:

249
Парсинг simple_html_dom

Парсинг simple_html_dom

Добрый деньПроблема конкретно с этим сайтом и не могу понять почему, а так код рабочий

221