Евгений Колесников 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) задания