객체 지향

가언·2024년 7월 2일
post-thumbnail

✅ 왜 우리는 절차 지향이 아니라 객체 지향에 열광할까?

  • 절차 지향? 임베디드, 기계 안에 들어가는 것들
  • 객체 지향
    - what is 객체? object
    1단계: 핸드크림, 핸드폰, 물
    2단계: 나
    3단계: 수업, 티켓팅, 수강신청, 시험
    • 주어 자리에 뒀을 때 문장을 완성시킬 수 있으면 객체이다(?)
      "00 은/는/이/가 ~다"
    • 동명사는 쫌,,객체라고 보기 어려움: 동사를 붙여봤자 상태 변화시키는 정도이기 때문=> 티켓팅, 수강신청은 끝났다. 시작되었다. 시작한다. 중단되었다.. 이런 표현을 쓰지만, 찝찝한 상태
  • 절차 지향 vs 객체 지향
    - 절차 지향은 객체를 무시한다?❌
    - 객체 지향은 절차를 무시한다?❌
    - 무시하지 않는다면, 이 단어는 왜 나눠져 있을까요?

    관점 차이

✅ 객체와 클래스

  • 객체: 클래스를 가지고 만든 것

  • 클래스: 붕어빵 틀 금지 객체를 생성하기 위한 전반적인 구조

  • 클래스란? 객체를 만드는데 필요한 000

public class 클래스이름{
	
}

✅ 빌드 도구

  • 빌드를 해주는 도구: 빌드를 개발자 대신에 해주는 도구
  • Ant > Maven > Gradle
  • 발전을 했다 > 이전 친구가 불편했다.. 그 점을 주로 개선
profile
@gari_guri

0개의 댓글