디자인 패턴 - Facade(파사드), Bridge(브릿지), Template Method(템플릿 메서드), Singleton (싱글톤), MCV, MVP, MVVM 패턴
코드 작성 기준- 결국 핵심은 의존성, 결합도를 줄이는 것에 집중 -클래스끼리는 의존성과 결합도를 줄이는게 중요하고, 코드 내부적으로는 불필요한 생성, 불필요한 탐색/정렬, 불필요한 연산/조건문을 줄여야 한다.(else if, switch 같은것들)어떻게 하면 else if 문을 줄이지?어떻게 하면 switch case를 줄이지?위에 두가지생각을 첫번째 기준으로 잡고 코드를 작성하면 좋다. 너무 처음부터 디자인 패턴에 집중하지 말고 코드 다 작성후에 의존관계를 다 끊어버리고 이게 어떤 패턴일까를 찾는게 더 빠르다. Facade( 파사드 패턴 )여러 클래스를 하나의 클래스에서 관리한다.사용이유여러 클래스를 하나의 클래스로 관리하기 때문에 접근하기 쉽다.사용방법1. 관리할 클래스를 만든 후, 관리 받을 클래..
2024.11.08