일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 캐시
- SRP
- 협력
- 도메인 모델
- Refactor
- JPA
- REST API
- 캐싱
- 책임
- 스프링부트
- JIT
- 쿼리 최적화
- 재사용성
- 추상화
- 클린코드
- Lombok
- 객체지향의 사실과 오해
- clean code
- 인터프리터
- 자바
- cache
- 클린 코드
- 객체
- Java
- 캡슐화
- 리팩토링
- string
- spring boot
- 스프링
- 객체지향
- Today
- Total
목록추상화 (3)
GO SIWOO!

[객체지향의 사실과 오해] 7장 - 함께 모으기 [객체지향의 사실과 오해] 6장 - 객체 지도 [객체지향의 사실과 오해] 5장 - 책임과 메시지 [객체지향의 사실과 오해] 4장 - 역할, 책임, 협력 [객체지향의 사실과 오해] 3장 - 타입과 추상화 [객체지 gosiwoo.tistory.com 1. 추상화 기법 추상화 : 도메인의 복잡성을 단순화하고 직관적 멘탈 모델을 만드는 데 사용할 수 있는 가장 기본적인 인지 수단 추상화 기법들은 복잡성을 낮추기 위해 사물의 특정한 측면을 감춘다 동일한 추상화 기법을 프로그램의 분석, 설계, 구현 단계에 걸쳐 일관성 있게 적용할 수 있다는 것이 객체지향이 갖는 장점 2. 분류와 인스턴스화 분류 : 객체의 구체적인 세부 사항을 숨기고 인스턴스 간에 공유하는 공통적인 ..

[객체지향의 사실과 오해] 4장 - 역할, 책임, 협력 [객체지향의 사실과 오해] 3장 - 타입과 추상화 [객체지향의 사실과 오해] 2장 - 이상한 나라의 객체 #0. 객체지향이란 현실 세계의 모방? 이 장에서는 '이상한 나라의 앨리스' 이야기를 통해 '객체 gosiwoo.tistory.com 0. 이 장에서는... 해당 책임과 메시지 장에서는 객체가 커뮤니케이션하는 방법인 메시지에 대해서 설명하고 있다 이전 장에서 메시지는 객체의 행동을 유발하는 것으로써 객체 간의 유일한 커뮤니케이션 하는 방법이라고 하였다. 거기에 더해 객체가 메시지를 받아 행동을 수행하는 것을 책임을 묶어 설명하고 있다. 객체에게 지워야 하는 책임의 수준과 자율성에 관해서 생각해 볼 수 있는 장이다. 1. 책임 책임이란 객체가 다른..

[객체지향의 사실과 오해] 2장 - 이상한 나라의 객체 #0. 객체지향이란 현실 세계의 모방? 이 장에서는 '이상한 나라의 앨리스' 이야기를 통해 '객체지향이란 현실 세계의 모방'이라는 객체지향의 기본 개념의 오해에 대해서 설명한다. 객체는 현실 gosiwoo.tistory.com #0. 이 장에서는... 이전 장에서 현실 세계의 은유를 통해 객체를 설계하고 표현적 차이를 줄여 유지보수가 용이한 소프트웨어를 만들 수 있다고 하였다. 하지만 현실 세계는 복잡하다. 이 복잡한 것을 추상화하여 복잡성을 제거하고 객체지향 설계를 하는 것이 곧 객체지향 패러다임을 이용해 유용하고 아름다운 애플리케이션을 개발하기 위한 첫걸음이다. 추상화 과정은 뒤에 설명할 공통점을 취하고 세부적인 것을 제거하며 타입이라는 카테고리..