Евгений Колесников před 11 měsíci
rodič
revize
a87a81ad2f
1 změnil soubory, kde provedl 4 přidání a 5 odebrání
  1. 4 5
      articles/lab8-oop4.md

+ 4 - 5
articles/lab8-oop4.md

@@ -1,5 +1,7 @@
 # ООП. Интерфейсы.
 
+## Теория
+
 Как мы помним из лекций, интерфейсы позволяют уйти от сильного связывания кода. Т.е. вместо использования переменной конкретного класса (если вспомнить трансформеров, то вместо класса "винтовка" мы используем интерфейс "оружие") мы используем переменную типа интерфейс, которой может быть присвоен любой объект, который реализует этот интерфейс.
 
 ```cs
@@ -68,9 +70,6 @@ class Mock: IAPI
 
 Т.е. при тестировании приложения мы не зависим от наличия сети и работоспособности сервера, и проверяем только работоспособность приложения.
 
-**Задания**
+## Задание
 
-1. АПИ: логин, логаут
-2. Отчет: вывод на экран, сохранение в файл, печать
-3. Трансформер, атака: лазер, ракета, пулемет
-4. Доступ к даным: БД, XML, массив
+Придумать и реализовать произвольный интерфейс для класса из [предыдущего](./lab8-oop3.md) задания