File tree Expand file tree Collapse file tree 4 files changed +6
-4
lines changed Expand file tree Collapse file tree 4 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 1+ ## Паттерны проектирования (Design Patterns)
Original file line number Diff line number Diff line change @@ -11,14 +11,14 @@ interface IBill {
1111 public function getSum(): float;
1212}
1313
14- class FoodBill extends IBill {
14+ class FoodBill implements IBill {
1515 public function getSum(): float
1616 {
1717 ...
1818 }
1919}
2020
21- class DrinkBill extends IBill {
21+ class DrinkBill implements IBill {
2222 public function getSum(): float
2323 {
2424 ...
Original file line number Diff line number Diff line change @@ -81,4 +81,4 @@ $printReport->execute();
8181```
8282
8383Переменная ` $container ` инициализируется в ядре и глобальна по всему приложению. Исполняется фасадом/синглтоном или иными способами.
84- В laravel это функция ` app() ` , в symfony класс ` ContainerBuilder ` отвечает за получение настроенного объекта;
84+ В laravel это функция ` app() ` , в symfony класс ` ContainerBuilder ` отвечает за получение настроенного объекта.
Original file line number Diff line number Diff line change 2727 - [ Объектно-ориентированное программирование] ( ./architecture/oop.md )
2828- Куда писать код? Структуризация проекта
2929 - [ GRASP] ( ./architecture/grasp.md )
30- - [ SOLID] ( ./architecture/solid.md )
30+ - [ SOLID] ( ./architecture/solid.md )
31+ - [ Паттерны проектирования] ( ./architecture/design-patterns.md )
You can’t perform that action at this time.
0 commit comments