공부한 것들,
·
Tech/TIL
Jan - Course > 따라하면서 배우는 도커와 CI환경 - Book > 객체 지향의 사실과 오해 Feb - Course > 모든 개발자를 위한 HTTP 웹 기본 지식 - Course > 스프링 핵심원리 - 기본편
객체지향, Collection, Stream API
·
Tech/TIL
사내 스터디 정리 [2022.01.04 화] DTO에서 public으로 선언 후 원소에 직접 접근하지 않고 private 으로 선언 후 getter/setter로 접근하는 이유 좋은 객체지향 설계와 관련이 있는데, 객체지향이라는 개념을 객체 간의 협력이라는 관점으로 볼 때, 객체들은 각자 역할이 있고, 그 역할을 요청하는 송신자와 수신자가 있다. 이 때 송신자는 수신자의 역할이 무엇인지 몰라도 이를 호출하고 이용할 수 있고, 그 역할만 수행한다면 다른 객체로의 변경이 용이하고, 수정 시에도 그 객체만 수정하면 되기 때문에 유지보수에 간편하다. 또한 객체의 상태 즉, 멤버변수는 그 객체만 알고 수정하게 함으로써 객체 내부 구조를 숨기고, 객체 상태의 무분별한 변경을 막을 수 있다. (캡슐화) Collect..