Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL ( 2022-03-01 )
#clean_code
2년 전
318


TIL (Today I Learned)

2022.03.01

오늘 읽은 범위

6장. 객체와 자료구조

책에서 기억하고 싶은 내용을 써보세요.

  • (자료 구조를 사용하는) 절차적인 코드는 기존 자료 구조를 변경하지 않으면서새 함수를 추가하기 쉽다. 반면, 객체 지향 코드는 기존 함수를 변경하지 않으면서 새 클래스를 추가하기 쉽다. 반대쪽도 참이다. 절차적인 코드는 새로운 자료 구조를 추가하기 어렵다. 그러려면 모든 함수를 고쳐야 한다. 객체 지향 코드는 새로운 함수를 추가하기 어렵다. 그러려면 모든 클래스를 고쳐야 한다. ( p,122 )

  • 자료 구조체의 전형적인 형태는 공개 변수만 있고 함수가 없는 클래스다. 이런 자료 구조체를 때로는 자료 전달 객체 Data Transfer Object, DTO 라 한다. ( p,126 )

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 오늘 챕터는 간단한 개념 설명과 서로 상반되는(?) 코드들로 그 코드들( 절차와 객체지향 )의 장단점을 많이 보게된 챕터인거같고 요즘에는 객체지향 코드를 많이짜게된것이 저런 장단점 이 있기에 이렇게된것 이라고 생각을 하게해주는 챕터엿던거같다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 휴이스틱