자료모음

내가 보려고 모은 개발 관련 유튜브 강의 모음

토기발 2022. 5. 15. 19:04

요즘 인프런으로 강의들을 보고 있는데 그 중 한 강의의 강사님께서 유튭에도 좋은 강의들이 있다고 하셔서 한번 찾아봤는데 확실히 쉽고 재미있게 설명해주는 것들이 많았다. 

그래서 모아놓고 다음에 또 볼겸 여기다 올려본다. 수시로 갱신 예정~

 


 

https://youtu.be/vrhIxBWSJ04

객체지향을 학교 청소 비유를 들어서 설명해준다. 

클래스/상속/인터페이스 설명도 쉽게 설명해줘서 좋았다.

밀가루반죽과 팥(데이터)이 클래스라는 붕어빵틀에 찍혀서 붕어빵(객체)이 된다는... 이 비유 이제야 이해함^_^

 

 

 

이하 영상에 나온 내용 + 조금 더 찾아본 내용 정리

 

 

객체(인스턴스) : 데이터와 기능이 클래스로 캡슐화된 컴퓨터 자원의 묶음이다.

클래스 : 어떤 문제를 해결하기 위한 데이터를 만들기 위해 추상화를 거쳐 집단에 속하는 속성(attribute)과 행위(behavior)를 변수 메서드로 정의한 것이다.

캡슐화 : 코드를 재수정 없이 재사용하는 것/접근제어자를 통한 정보 은닉기능과 특성의 모음을 클래스라는 캡슐에 넣는 것이다.

상속 : 부모 클래스의 속성을 이어받아 사용할 수 있게 하는 것이다. 일부분 변경시에는 자식 클래스에서 해당 부분만 수정 가능하며 다중 상속은 불가능하다. (이를 보완하기 위해 인터페이스를 사용한다.)

다형성 : 하나의 객체가 여러 가지 타입을 가질 수 있는 것. 오버라이딩과 오버로딩이 가능하다는 뜻이다.

 

출처: https://jeong-pro.tistory.com/95 [기본기를 쌓는 정아마추어 코딩블로그]

 


 

https://youtu.be/AERY1ZGoYc8

 

같은분거 ㅋㅋ

MVC패턴과 웹 프레임워크가 뭔지 설명해준다.

 

이하 영상에 나온 내용 + 조금 더 찾아본 내용 정리

 

MVC : Model, View, Controller의 약자로, MVC패턴은 하나의 애플리케이션이나 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다.

Model : 데이터를 가지고 있다.

View : 눈에 보이는 요소를 담당한다.

Controller : Model과 View 를 알고 제어한다.

 


 

 

 

'자료모음' 카테고리의 다른 글

백엔드 신입 기술면접 질문 모음 (JAVA, 웹 관련)  (0) 2022.10.26
윈도우10에 Docker 설치하기  (0) 2022.08.15
SQL Join  (0) 2022.08.01