목록Design Patterns (2)
bread, coffee and coding
여러분이 코로나 상황실에 개발 보조로 갑자기 취업이 되었습니다. 개발 보조이기 때문에 큰 일은 시키지 않고 경북의 3개의 지자체 안동, 구미, 김천 지역의 코로나 확진자 상황을 보고하는 업무를 맡게 되었습니다. 현재는 확진자 정보가 수정이 되면 그 때마다 직접 세곳의 정보를 전산망에 기입하여 알려주고 있습니다. 한 3일은 입력해 주었는데 데이터가 수정될 때 마다 알려 주자니 불편하고 힘들어지기 시작했습니다. 그래서 프로그램을 만들어서 해결하려고 합니다. ------------------------------------------ 안동 : 1명 전국: 1200명 김천 : 3명 전국: 1203명 구미 : 7명 전국: 1210명
더보기 package org.example; interface FlyBehavior { public void fly(); } class FlyWithWings implements FlyBehavior{ @Override public void fly() { System.out.println("날아다닌다"); } } class FlyNoWay implements FlyBehavior{ @Override public void fly() { System.out.println("날지못한다"); } } interface QuackBehavior{ void quakc(); } class Quack implements QuackBehavior{ @Override public void quakc() { } } class..