개발자가 반드시 정복해야 할 객체 지향과 디자인패턴1 개발자가 반드시 정복해야 할 객체 지향과 디자인패턴 1 개발자가 반드시 정복해야 할 객체 지향과 디자인패턴 Part1. 객체지향 클래스 구조도 공통의 기능 단위를 추출 절차 지향 : 프로시저를 이용한 프로그래밍 방법 / 데이터를 공유 객체 지향 : 객체를 이용한 프로그래밍 방법 / 데이터와 관련된 프로시저를 객체 단위 객체의 책임과 크기는 작을 수록 좋다 의존 : 의존하고 있는 코드나 타입에 영향을 준다. (UML 참고) 캡슐화 : 기능 구현을 캡슐화하여 내부 구현이 변경되더라도 다른 영향을 최소화 상속 : 기능을 확장해서 새로운 기능을 구현할 때 사용 다형성 : 타입 상속을 통해서 다형성을 구현, 다중 상속을 위해서는 interface를 이용 추상 타입과 유연함 : 추상화가 되어 있지 않은 코드는 주로 동일 구조로 갖는 if-else 블록으로 드러난다. 요.. 2020. 2. 22. 이전 1 다음 반응형