Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Exception
- 알고리즘
- java
- Greedy
- db
- JDBC
- Spring Boot
- Proxy
- kotlin
- 스프링
- Servlet
- 스프링 핵심 원리
- QueryDSL
- http
- spring
- 그리디
- 인프런
- SpringBoot
- pointcut
- 자바
- springdatajpa
- 스프링 핵심 기능
- jpa
- 김영한
- transaction
- Android
- JPQL
- AOP
- Thymeleaf
- 백준
Archives
- Today
- Total
목록스프링&객체지향 (1)
개발자되기 프로젝트
좋은 객체지향 프로그래밍이란?
객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단뒤, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고 받고, 데이터를 처리할 수 있다.(협력) 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 부품을 조립하듯이 component를 쉽고 유연하게 변경!!! 다형성(Polymorphism) 역할과 구현으로 세상을 구분해보자. 운전자(client)는 k3를 타던, 아반떼를 타던, 모델3를 타던 운전이 가능하다. 왜냐? 운전자(client)는 자동차 역학(interface)에 대해서만 의존하기 때문. 자동차의 역할을 만들고 구현을 분리한 것은 !! 운전자를 위해서다...
카테고리 없음
2021. 7. 24. 17:48