[패캠강의] 1장_객체지향의 설계
디자인 패턴에 대해 알아봅시다 디자인 패턴을 잘할 수 있는 방법? 경험, (삽질)이 디자인 설계를 실제로 늘 수 있게 도와줍니다. 설계를 여러번 실패하면서 코드를 짜봐야 알게됩니다. 객체지향설계 객체의 blue print가 클래스, 기능들이 메서드입니다. 추상화 어떤 영역에서 필요한 속성이나 기능을 추출하는 작업 인터페이스 객체를 클라이언트에 필요한 기능만 오픈할 수 있고 책임을 전달할 수 있는 매개? 필요한 기능만을 오픈한다는 건 객체지향의 캡슐화와 연관되어 있습니다. 상속성 일반적인 객체보다 구체적인 객체를 말합니다. 상위 클래스를 상속한 하위 클래스는 필수 기능들을 재정의 할수도 있습니다. 다형성 같은 코드가 다른 결과를 만들어 내는 메서드입니다. 응집도, 결합도 응집도가 높은 클래스는 단일 책임의..
2021.12.31