Добавление и товара в корзину и удаление

217
13 апреля 2017, 19:56

Есть такое задание:

Опишите класс Корзина, в которые можно передавать любой товар. Опишите у корзины нужные свойства и методы. Например метод получения суммы заказа, удаление товара из корзины и т.д.

Я вообще тут запутался, правильно ли я сделал добавление товара?

<?php
header('Content-Type: text/html; charset=utf-8');
error_reporting(-1);

interface getProduct{
    public function getName();
    public function getPrice();
}
interface Basket{
    public function getProduct();
    public function delProduct();
}
abstract class Product implements getProduct{
    private $name;
    private $price;
    public function __construct($name, $price){
        $this->name = $name;
        $this->price = $price;
    }
    public function getName(){
        return $this->name;
    }
    public function getPrice(){
        return $this->price;
    }
}
class Tablet extends Product{}
class Cart extends Tablet implements Basket{
    public function getProduct(){
        return $this->getName();
    }
    public function delProduct(){
        return $this->getName();
    }
}
$tablet = new Tablet('Asus', 3000);
$basket = new Cart($tablet->getName(), $tablet->getPrice());
echo $basket->getProduct();
READ ALSO
Определить, есть ли слово в массиве php

Определить, есть ли слово в массиве php

Дана случайная строка, пример

243
Проверка на наличие записи MySQL &amp; PHP

Проверка на наличие записи MySQL & PHP

Имеется php файл который выводит название городовНужно сделать так, что бы перед выводом информации шла проверка на наличие записи в БД

453
starter-kit glide 500 ошибка

starter-kit glide 500 ошибка

Использую стартер-кит и в нем glideНо при заливке на продакшен появилась ошибка 500 при загрузке картинок src="http://site

239