/
javapractice
/
JavaPractice
Обзор
Документация
Войти
/
javapractice
/
JavaPractice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
2
CI/CD
Аналитика
develop
SOLID/src/main/java/isp/example/wrongSchema/I.java
29 строк
819 B
Zexa91x0
SOLID - ISP
29 май 2021, 18:00
29 май 2021, 18:00
a576da2
Код
Авторство
О чём код?
package isp.example.wrongSchema; import isp.example.correctSchema.Customer; import isp.example.correctSchema.Product; import java.util.Date; import java.util.List; /** * ISP - Принцип разделения интерфейсов - нельзя создавать классы\интерфейсы с перенасыщенным количеством функционала который может быть не востребован. */ public class I { private Customer customer; private List<Product> productList; public I(Customer customer, List<Product> productList) { this.customer = customer; this.productList = productList; } public String getName() { return customer.getName(); } public Date getDate() { return new Date(); } }