디자인 패턴 쓰면 솔리드 원칙 머리아프게 고민 안해도 되니까 하는거 아냐?