코드 없이 알려주는 객체지향 프로그래밍

  Рет қаралды 6,322

얄팍한 코딩사전

얄팍한 코딩사전

Күн бұрын

#객체지향 #코딩 #프로그래밍
이 영상에서는 객체지향 프로그래밍의 다양한 분야를 상세하게 살펴봅니다. 우선 객체지향 프로그래밍이 무엇인지, 그 해답을 찾기 위해 우리는 성을 건축하는 업무를 다룹니다. 성을 만들기 위한 다양한 역할과 그 역할을 맡아 수행하는 행동들을 다루며, 이들이 모두 프로그래밍에 어떻게 적용되는지 알아봅니다.
부모 클래스에서 자식 클래스에 정보를 상속하는 방법, 코드의 중복성을 줄이는 올바른 방법, 클래스의 내부 작동에 대한 정보를 숨기는 캡슐화, 그리고 클래스의 속성과 기능을 다루는 방법을 구체적으로 분석합니다.
개발자들은이 '클래스' 개념을 이해하고 객체지향 프로그래밍에서 어떻게 이를 활용할 수 있는지를 배우게 될 것입니다. 이 뒤에 인터페이스와 상속, 그리고 추상 클래스에 대해서도 자세히 알아보게 됩니다. 다양한 클래스들을 하나의 카테고리로 묶어 코드를 더 효과적으로 관리하는 방법을 배울 수 있습니다.
= = =
🏠 얄코사이트: www.yalco.kr
📖 얄코 도서: www.yalco.kr/b...
🧑‍🏫 얄코 강의: www.yalco.kr/#...
🎥 제대로 파는 Git & GitHub: • 제대로 파는 Git & GitHub (대...
🎥 제대로 파는 자바: • 제대로 파는 자바 - Java 끝.장.내...
🎥 제대로 파는 파이썬: • 제대로 파는 파이썬 - Python 끝장...
🎥 제대로 파는 자바스크립트: • (구판) 제대로 파는 자바스크립트 - 고...
🎥 제대로 파는 HTML & CSS: • 제대로 파는 HTML & CSS (대학생...
🎥 갖고 노는 MySQL 강좌: • 왕초보용! 갖고 노는 MySQL 데이터베...
🎥 반응형 프로그래밍 RxJS 강좌: • 반응형 프로그래밍이 뭔가요? (+ Rea...

Пікірлер: 44
@DavidYang-gb7og
@DavidYang-gb7og Ай бұрын
처음 익히시는 분들에게는 쉽게 접근하도록, 경력자들에겐 다시한번 머릿속 내용 정리에 도움이 될것 같습니다. 감사합니다.
@yalco-coding
@yalco-coding Ай бұрын
영상 좋게 보아주셔서 감사합니다!!
@yalco-coding
@yalco-coding Ай бұрын
🎫 얄코 강의 선착순 반값쿠폰 (매주 갱신) bit.ly/yalco-fcfs-coupon 얄코 강좌들 보기: www.yalco.kr/#lectures 얄코 책 보기: www.yalco.kr/#books
@user-yk4ld8fi3k
@user-yk4ld8fi3k Ай бұрын
처음 oop 개념 익힐때가 생각나네요. 와 내가 머리가 나쁘구나 처음으로 벽을 느낀 😁실제로 코딩을 해봐야 알 수 있습니다. 이 개념만 알면 코딩이 더 재밌어 져요. 꼭 레고 조립처럼.
@yalco-coding
@yalco-coding Ай бұрын
맞아요, 딱 이 산을 넘으면 정말 재밌어지죠. 함수형 등을 배우면 또 한번 더 재밌어지구요. 공부할수록 즐거워지는 것 같습니다.
@user-fu9ej9ri7j
@user-fu9ej9ri7j Ай бұрын
그림이랑 비유가 너무 귀엽고 찰떡같아요 최고 .. !!
@yalco-coding
@yalco-coding Ай бұрын
감사합니다!
@왜이렇게빨리끝내나요
@왜이렇게빨리끝내나요 Ай бұрын
캡슐화가 이해하기 애매모호 하다고 느끼는게 책으로 배울때 필드들을 private으로 지정하여 외부로부터 직접접근을 막고 메서드로 간접접근하여 정보은닉한다고 배웠거든요 근데 실상 코드를 작성할때는 getter/setter를 사용하여 말만 메서드를 사용하여 간접접근이지 정보은닉도 안되고 심지어 setter를 이용하여 필드 수정도 가능한데 "이 설명이 맞아?"라는 생각을 자주 했습니다. 얄코님은 어떻게 생각하시나요???
@yalco-coding
@yalco-coding Ай бұрын
getter와 setter는 단지 그 항목을 그대로 넣거나 쓰기 위해 만든게 아닙니다. 그걸로 데이터의 조회와 수정을 통제하는 예제들을 찾아보시면 쉽게 이해가 가실 거예요.
@yalco-coding
@yalco-coding Ай бұрын
kzbin.info/www/bejne/n3-VY3SdiMR2ns0si=V0AGIg_nwlZh3lv3&t=26959 위 링크를 보시면(재생할 시간 링크에 포함되어있음, 7:29:01) 관련 부분을 설명하고 있는데 이해에 도움이 되실 것입니다.
@왜이렇게빨리끝내나요
@왜이렇게빨리끝내나요 Ай бұрын
@@yalco-coding 감사합니다!
@srygbq4280
@srygbq4280 Ай бұрын
쉽게 설명하셨네요 감사합니다
@yalco-coding
@yalco-coding Ай бұрын
감사합니다!
@user-ws2fi3oy6h
@user-ws2fi3oy6h Ай бұрын
홍명보 기자회견 끝나고 집가는속도로 왔습니다
@user-he6hn1gb3m
@user-he6hn1gb3m 3 күн бұрын
Doal 뒤진 초ding toRl
@0z25y
@0z25y Ай бұрын
개인적으로는 oop이 가장 사람 사고방식이랑 맞는거같아서 맘에 드는데 대규모 프로젝트에서 꾸덕꾸덕해진 코드 때문에 요즘 트렌드에서는 저물어가는게 보기 안타깝습니다 아마 초보자분들이 oop을 어렵게 느끼는건 코드부터 봐서 그런 것 같네요 이런 영상이 많이 퍼졌으면 좋겠습니다!
@yalco-coding
@yalco-coding Ай бұрын
감사합니다!!
@lalalee6923
@lalalee6923 Ай бұрын
아싸!! 저 오늘 포켓몬 api로 oop하려고 했는데 ㅎㅎ. 코딩 지식 냠냠 먹고 잘해보겠습니다!
@user-tc2cx8vh4u
@user-tc2cx8vh4u Ай бұрын
행님 이거 메이플스토리 전직처럼 이해하니까 매우 편합니다!?..! 요번 비유 잘 하신듯 합니다
@user-tc2cx8vh4u
@user-tc2cx8vh4u Ай бұрын
마차관련되서는 쫌 잘 이해가 안되긴 하네 'ㅅ';;
@yalco-coding
@yalco-coding Ай бұрын
자바 등의 인터페이스 문법을 일단 알고계신가요? 그걸 알아야 이해할 수 있는 내용입니다.
@gtdggtdg
@gtdggtdg Ай бұрын
인터페이스와 추상클래스를 이런식의 비유로 접하면 구분하기 쉬운데 막상 적용할 시점이 되면 헷갈리더라구여.. 만약 네이버, 쿠팡, 지마켓, 11번가 등 쇼핑몰에서 내 주문목록들을 크롤링해서 가져오는 역할을 하는 클래스들을 설계한다고 했을때, 공통적으로 사이트에 로그인을 하는 메소드, 주문목록을 가져오는 메소드가 있다면, 이것들을 인터페이스로 정의하는게 맞을지 추상클래스로 정의하는게 맞을지 궁금합니다. 추상클래스인가..?
@yalco-coding
@yalco-coding Ай бұрын
추상 클래스를 생각하셨다는 건, 그 기능을 특정 족보상의 클래스들에만 적용할거고 그에 속한 모든 클래스가 포함해야 할 메소드이고 필드도 두실 계획이신건가요? 프로그램 설계마다 알맞은 선택을 내리면 됩니다.
@gtdggtdg
@gtdggtdg Ай бұрын
rest요청시 쇼핑몰 파라미터로 지정 -> 서비스단에서 크롤링하는 객체 생성 -> OrderCollector를 상속받은 AOrderCollector를 생성하면서 크롤링객체 주입 순인데 OrderCollector라는 추상클래스 or 인터페이스에 login(), getOrders() 꼴랑 2개밖에 없긴 하네여
@gtdggtdg
@gtdggtdg Ай бұрын
네이버OrderCollector, 쿠팡OrderCollector 뭐 이런식으로 구현체들을 만들고 그들은 login() getOrder()를 상속받아 구현하게 될 예정입니다..
@yalco-coding
@yalco-coding Ай бұрын
말씀주신 바로는 어떤 구조인지, 제가 여쭤본 바에.대한 답을 명확히 알 수 없어요. 추상 클래스와 인터페이스의 문법적 차이, 적용할 수 있는 곳의 차이를 알고 계시죠? 해당 기능을 특정 계열의 최고조상으로부터 독점적 &필수적으로 내려받게 할 건가요 아니면 계열에 상관없이 필요한 클래스에 적용할 수 있게 할 건가요? 그것에 맞게 사용하시면 되는겁니다.
@gtdggtdg
@gtdggtdg Ай бұрын
제가 중간에 달았던 대댓글 2개가 저한텐 지금 안보이는데 그거에 대해 다시 답을 달아주신거죠? 일단 실제로 코드를 작성하면서 생각해보겠읍니다
@user-mu2du9jq7g
@user-mu2du9jq7g Ай бұрын
윈폼이나 WPF도...
@superpowerattack
@superpowerattack Ай бұрын
좋다좋아
@jek5650
@jek5650 Ай бұрын
Hello World
@user-mu2du9jq7g
@user-mu2du9jq7g Ай бұрын
교수님 c#강의 생각 있으신가요?
@yalco-coding
@yalco-coding Ай бұрын
교수라니;; C#도 기회되면 다뤄보고 싶은데 꽤 나중이 될 것 같습니다.
@user-qsIoLpzujHimn
@user-qsIoLpzujHimn Ай бұрын
힝 어려워요 돌머리인가봐요 ㅠ
@yalco-coding
@yalco-coding Ай бұрын
영상에서 말씀드렸듯 해당 문법들 배운게 아니면 못 알아듣는게 정상입니다 🙂
@user-qsIoLpzujHimn
@user-qsIoLpzujHimn Ай бұрын
다음 영상에서 코드로 알려주시나요??
@yalco-coding
@yalco-coding Ай бұрын
일단 어떤 언어를 어느정도 알고계신가요? 객체, 추상클래스, 인터페이스 등의 문법을 알고 계신가요? 이걸 일단 배운 사람들을 위한 영상이 될 겁니다.
@KimchiGoogle
@KimchiGoogle Ай бұрын
알겠나요 왜없어
@yalco-coding
@yalco-coding Ай бұрын
윽 그거 요즘 안합니다 ㄷㄷ
@KimchiGoogle
@KimchiGoogle Ай бұрын
@@yalco-coding 님 옛날영상꺼보다 요즘꺼보니까 흑흑 완전 다른사람이...
@yalco-coding
@yalco-coding Ай бұрын
그때 영상들은 부끄러워서 못 봅니다🥶
@KimchiGoogle
@KimchiGoogle Ай бұрын
@@yalco-coding 저는 완전 좋았어요 머리에 쏙쏙들어오고 ㅎㅎ 아무튼 영상감사합니다!!
@yalco-coding
@yalco-coding Ай бұрын
좋게 보아주셔서 감사합니다!!
SOLID 원칙 - 객체지향 디자인 패턴의 기본기
11:48
얄팍한 코딩사전
Рет қаралды 4 М.
웹서비스에 필수! CDN이 뭔가요?
11:49
얄팍한 코딩사전
Рет қаралды 24 М.
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 35 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 6 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 119 МЛН
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 49 МЛН
기본 개발용어 알아보기
12:00
얄팍한 코딩사전
Рет қаралды 94 М.
백엔드 개발자 기술면접 종합 합본
42:04
incu dev
Рет қаралды 10 М.
[구버전, 고정댓글 필독!!] 객체지향 프로그래밍이 뭔가요?
11:21
“지금 준비하면 늦어?” 2024년 개발자 전망
21:55
JSCODE 박재성
Рет қаралды 61 М.
HTTPS가 뭐고 왜 쓰나요? (Feat. 대칭키 vs. 비대칭키)
10:58
얄팍한 코딩사전
Рет қаралды 81 М.
코딩 강사의 소신 발언
20:40
코딩알려주는누나
Рет қаралды 147 М.
평생 써먹는 코딩 공부 순서, 코딩 고수는 보지 마세요!
15:02
스파르타 IT연구소
Рет қаралды 205 М.
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 35 МЛН