1. 절차적/구조적 프로그래밍 원리
- goto 사용 금지: 프로그램의 흐름 제어가 복잡해지지 않도록 하기 위해 goto를 사용하지 않습니다.
- 함수 사용
- 중복 코드 제거
- 논리 분할을 위해
함수를 사용합니다.
- 전역 변수 대신 지역 변수 사용
전역 변수의 상태에 대한 인지
로 인한 문제를 피하기 위해 지역 변수를 사용합니다.
2. 객체 지향 프로그래밍의 유산
- 메서드
- 함수의 개념이 메서드로 확장.
- 클래스 내부에 존재
- 메서드와 함수의 차이점
- 소속
- 함수는 클래스와 객체에 독립적
- 메서드는 클래스 내부에 존재
- 용도
- 함수는 일반적인 연산 등을 수행
- 메서드는 객체의 특정 행동을 정의함
- 호출
- 함수는 직접 호출된다
- 메서드는 객체를 통해 호출됩니다.
- 패러다임
- 함수는 절차적/구조적 프로그래밍에서 주로 사용
- 메서드는 객체 지향 프로그래밍에서 사용됨.
- 소속
- 제어문
- 메서드 내부에서만 존재합니다
- 일반적인 조건문 반복문을 말합니다.
Uploaded by N2T
'자바 > 스프링입문객체지향' 카테고리의 다른 글
변수와 메모리 (0) | 2023.08.17 |
---|---|
main 메서드 동작 방식 (0) | 2023.08.17 |
자바 프로그램의 개발과 구동 (0) | 2023.08.17 |
번외. 스프링프레임워크 (0) | 2023.08.17 |
UML , CBD +SOA , 객체지향 4대 특성 (0) | 2023.08.17 |