/
Vini1979
/
Java_OOP
Обзор
Документация
Войти
/
Vini1979
/
Java_OOP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lecture_06/Ex004_1ISP.java
77 строк
2 KB
Evgeny
Seminar_06
15 апр 2023, 00:24
15 апр 2023, 00:24
eece761
Код
Авторство
О чём код?
// Interface segregation principle // Принцип разделения интерфейса // Модули высокого уровня не должны зависеть от модулей нижнего уровня. // И те, и другие должны зависеть от абстракций. // Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций. public class Ex004_1ISP { public static void main(String[] args) { } } interface Phone { void Call(); void SendSMS(); void SendEMail(); void SendFax(); } class Siemens implements Phone { @Override public void Call() { // TODO Auto-generated method stub } @Override public void SendSMS() { // TODO Auto-generated method stub } @Override public void SendEMail() { // TODO Auto-generated method stub } @Override public void SendFax() { // TODO Auto-generated method stub } } class Nokia3310 implements Phone { @Override public void Call() { // TODO Auto-generated method stub } @Override public void SendSMS() { // TODO Auto-generated method stub } @Override public void SendEMail() { // TODO Auto-generated method stub } @Override public void SendFax() { // TODO Auto-generated method stub } }