728x90 반응형 패턴소개1 22-04-11-비지터패턴-1부-패턴소개 01.사용되는 상황 기존 코드를 건드리지 않고 새로운 기능 추가하는 것 기능을 구현할 때 기존 클래스에 코드를 추가하는데 그럴수 없는 경우가 있고 원치 않는 경우가 있을 수 있음 단일 책임 원칙 (Single responsibility principle)을 지키고 싶고, 책임을 증가시키고 싶지 않는 경우 버그가 생길 수 있어서 그곳에 넣지 않고 분리하고 싶은 경우 그 코드가 가진 특성상 여러 곳에서 사용해야하는 경우나 한곳에 모으고 싶은 경우 02.코드로 확인해보기 02.1 여러디바이스에 추가하고 싶은 경우 기기 마다 달라진다는 가정으로 구현된 디자인 패턴이 적용되지 않은 경우 public interface Device{ } public Phone implements Device{ } public Wat.. 2022. 4. 12. 이전 1 다음 728x90 반응형