Евгений Колесников преди 11 месеца
родител
ревизия
a87a81ad2f
променени са 1 файла, в които са добавени 4 реда и са изтрити 5 реда
  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) задания