Рубрики
Laravel Laravel-project

Отслеживание и Наследование страниц

запуск проекта на локальном сервере
cd project
php artisan serve

Шаблоны
resources\views

удаление базового шаблона
resources\views\welcome.blade.php

Рубрики
Laravel Laravel-project Open Server PHP

Установка фреймворка Laravel

особенности фреймворка Laravel
встроенный React
встроенный роутинг
использование как API для обращения с фронта

Рубрики
ООП "Паттерны" Паттерн - структурный

Паттерн — Proxy

Заместитель
Сурогат

сделать дополнительные функции через интерфейс взаимодействия

class Program
{
 static void Main
 {
  IHuman Bruce = new Operator();
  IHuman surrogate = new Surrogate(Bruce);
  surrogate.Request();
 }
}
interface IHuman
{
 void Request();
}
class Operator:IHuman
{
 public void Request()
 {
  Console.WriteLine("Operator");
 }
}
class Surrogate:IHuman
{
 IHuman operator;
 public Surrogate(IHuman operator)
 {
  this.operator=operator;
 }
 public void Request()
 {
  this.operator.Request;
 }
}
Рубрики
ООП ООП "Интерфейс" ООП принцип "Полиморфизм"

ООП Интерфейс «Понятие»

  • определить контракт взаимодействия между классами
  • определяем поведение, которое впоследствии будет реализовано в каком-то классе
  • как будут вести себя наследники без каких-либо деталей
  • нет ни какой реализации
  • абстрактные методы
  • не может быть конструкторов
  • не может содержать поля классов
  • описывается сигнатура методов
  • публичный контракт взаимодействия
    по умолчанию все члены интерфейса имеют модификатор public
  • Полиморфизм
    Передаётся тип данных — это тип интерфейса
    в качестве параметра будет принимать объект класса, который у нас будет реализовывать интерфейс.
  • интерфейс может содержать свойство
    свойство — это методы, которые маскируются
Рубрики
C# основы.ООП ООП ООП "Класс" ООП принцип "Инкапсуляция" ООП принцип "Наследование" ООП принцип "Полиморфизм"

Общий Класс

общий класс создаётся благодаря наследованию
базовый класс класс, который наследуется

Характерные Особенности

присущие множеству связанных элементов