내일배움캠프 14일차

PRESENT_22·2022년 11월 17일
0

내일배움캠프

목록 보기
16/56

💪오늘 배운 내용

오늘은 객체지향 특강을 들으면서 객체지향이 이렇게 중요하구나...생각했다
현업자분이 직접 강의를 해 주셔서 진짜 현업에서 쓰는 용어와 분위기를 간접적으로나마 체감 해 볼수있어서 좋았다

메모

소프트웨어 가치 =변화
적은비용으로 변화
비용 =분석,수정,테스트

다양한 방법
아키텍처
-TDD
DDD
클린아키텍처
클린코드

클래스 =글쓴이의 의도
생성자 =
남이 내 코드를 읽는다 생각
접근제어자 왜씀? 프라이빗으로 의도를
프라이빗으로 안 쓰면 출력하면 신뢰할수 없을수 있음
출력값 조작이 가능

캡슐화 = 모여있는거) 하나의 클래스 안에서 관련된 기능들 넣어둔것
-객체가 어떻게 행동하는지 외부노출 x
-정보은닉
-★객체 내부 행동(기능) 이 바뀌더라도 외부에 영향주지 않음
-할인조건 일시,할인금액 바뀌면 어떻게 할래?

다형성
-다양한 모습
-한 객체가 여러타입 제공
특별한 비용없이 갈아끼우는게 가능해지는거

로직 =비지니스 로직 흩어져있으면

아규먼트 인자 = 전달되는 값
파라미터 매개변수 =

추상화
의미가 비슷한 개념이나 의미있는 표현으로 정의하는 과정
공통요소,특이한 성질을 뽑아내는 과정

인터페이스 =동작의 명세
추상클래스 =명확할때 씀


😨오늘의 오류


✔️check list

0개의 댓글