본문 바로가기

책 내용 정리/[책] 개발자가 반드시 정복해야 할 객체지향과 디자인 패턴7

[3] 다형성, 추상타입 https://link.coupang.com/a/QoNwV 개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴 COUPANG www.coupang.com 본문의 내용은 위 책에서 정리한 내용 일부이며, 자세히 알고 싶은 분들은 위 책을 구매해서 보시는 것을 추천드립니다. 씹고 뜯고 맛보고 즐겨도 내용이 지루하지 않고, 정말 돈이 아깝지 않은 책! 다형성과 상속 자바와 같은 정적 타입 언어에서는 타입 상속을 통해서 다형성을 구현한다. 타입 상속의 종류 인터페이스 상속 : 자바의 인터페이스 처럼 순전히 타입 정의만 상속받는 경우 구현 상속 : 보통 상위 클래스에 정의된 기능을 재사용 하기 위한 목적으로 사용 추상화 추상화는 데이터나 프로세스 등을 의미가 비슷한 개념이나 표현으로 정의하는 과정이다. 아래와 .. 2023. 2. 27.
[2] 객체 지향, 다형성, 추상화, 캡슐화, 객체, 메시지, 객체 지향 설계 과정 https://link.coupang.com/a/QoNwV 개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴 COUPANG www.coupang.com 본문의 내용은 위 책에서 정리한 내용 일부이며, 자세히 알고 싶은 분들은 위 책을 구매해서 보시는 것을 추천드립니다. 씹고 뜯고 맛보고 즐겨도 내용이 지루하지 않고, 정말 돈이 아깝지 않은 책! 절차 지향과 객체 지향 객체 지향 절차 지향과 달리 객체 지향은 데이터 및 데이터와 관련된 프로시저를 객체(object)라고 불리는 단위로 묶는다. 객체는 프로시저를 실행하는데 필요한 만큼 데이터를 가지며, 이 객체들이 모여 프로그램을 구성한다. 객체 지향적으로 만든 코드에서는 객체의 데이터를 변경하더라도 해당 객체로만 변화가 집중되고 다른 객체에는 영향을 주.. 2023. 2. 25.
[1] 추상화와 다형성 예시 https://link.coupang.com/a/QoNwV 개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴COUPANGwww.coupang.com 본문의 내용은 위 책에서 정리한 내용 일부이며, 자세히 알고 싶은 분들은 위 책을 구매해서 보시는 것을 추천드립니다. 씹고 뜯고 맛보고 즐겨도 내용이 지루하지 않고, 정말 돈이 아깝지 않은 책! 소프트웨어의 가치 소프트웨어의 가치는 사용자가 요구하는 기능을 올바르게 제공하는 데 있음. 변화에 잘 대응할 수 있도록 소프트웨어의 구조를 만들고 더 빠른 시간에 더 적은 노력을 들여서 수정할 수 있는 방향이 바람직 변화 가능한 유연한 구조를 만들어 주는 핵심 기법 중 하나가 객체 지향임. 객체 지향에서는 추상화와 다형성을 이용해 변화되는 부분을 관리한다. - 추.. 2023. 2. 25.