/
triii
/
Adapter
Обзор
Документация
Войти
/
triii
/
Adapter
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Demo.java
26 строк
893 B
Elena
first_commit
26 сен 2024, 17:06
26 сен 2024, 17:06
5a7d365
Код
Авторство
О чём код?
import adapters.SquarePegAdapter; import round.RoundHole; import round.RoundPeg; import square.SquarePeg; public class Demo { public static void main(String[] args) { RoundHole hole = new RoundHole(5); RoundPeg rpeg = new RoundPeg(5); if (hole.fits(rpeg)) { System.out.println("Round peg r5 fits round hole r5."); } SquarePeg smallSqPeg = new SquarePeg(2); SquarePeg largeSqPeg = new SquarePeg(20); SquarePegAdapter smallSqPegAdapter = new SquarePegAdapter(smallSqPeg); SquarePegAdapter largeSqPegAdapter = new SquarePegAdapter(largeSqPeg); if (hole.fits(smallSqPegAdapter)) { System.out.println("Square peg w2 fits round hole r5."); } if (!hole.fits(largeSqPegAdapter)) { System.out.println("Square peg w20 does not fit into round hole r5."); } } }