OOP explained like I'm five

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 173

  • @nomadcoders
    @nomadcoders  2 роки тому +25

    📌 니콜라스와 무료로 코딩 공부하기
    bit.ly/3upZS2f

  • @IlIllIIlIll
    @IlIllIIlIll 2 роки тому +32

    function과 method 항상 들을 때마다 뭐가 다른것인가 생각 했었는데 이제 알았네요..! 감사합니다 니코 쌤 !! 그리고 이번 파이썬 챌린지 재밌었습니당

  • @프로그래밍-r1s
    @프로그래밍-r1s 2 роки тому +3

    사실 비전공자도 코딩을 배울수있다.
    그렇다고 다 잘하는건 아니다
    그중 하나가 객체지향을 잘하려면 재능이 필요한거같다. ,

  • @cubeninggen
    @cubeninggen 2 роки тому +5

    OOP 시리즈 꿀잼일거같어요진짜 기대됨

  • @yonghwankim331
    @yonghwankim331 2 роки тому +5

    코린이가 다음 강의도 기대하고 있습니다 :D

  • @ramtinabadi
    @ramtinabadi 2 роки тому +25

    As someone running multiple tech companies, we always look for ways to teach many concepts to the new comers in the easiest way. Videos like these are very helpful to give people a colorful introduction to a concept.

  • @태정태세아무새
    @태정태세아무새 Рік тому +7

    자격증 따려고 달달 외웠던 개념이 이거였군요... 이해는 뒷전이고 암기만 했으니 남는게 없더라구요. 영상 보면서 그 때 암기한 개념이 이제 이해됩니다. 감사합니다! 유튜브의 순기능을 100% 보여주는 소중한 영상이네요. 구독알림좋아요 눌렀어요!

  • @panddanggo
    @panddanggo 2 роки тому +22

    메소드랑 펑션에 대해서 확실히 구분할 수 있게 되었습니다. 감사합니다 선생님! OOP이론도 꼭 영상으로 나왔으면 좋겠습니다~!

  • @kjhi327
    @kjhi327 2 роки тому +7

    친구가 객체지향 궁금하다고 했어서 어디서부터 설명해주지 했는데, 이 영상을 추천해주면 완벽할 것 같네요! 내용 구성이 진짜 딱 알맹이만 담은 설명이라 너무 이해하기 쉽고 핵심적인거 같아요! 함수형 프밍 두번째 영상도 기다리고 있습니다!!!

  • @ekka_in_the_mask
    @ekka_in_the_mask 2 роки тому +5

    크... 이렇게 정리해서 이해하기 쉽게 말할 수 있는 게 너무 대단합니다. ㅠㅠ

  • @InsertedFreewill
    @InsertedFreewill 2 роки тому +2

    함수형 프로그래밍 영상 많이 기대하고 있습니다
    사랑해요 니콜라스!

  • @ssamssae
    @ssamssae 9 місяців тому +1

    void main() {
    Bread bread = Bread(); // Bread 생성자를 호출하여 인스턴스를 반환
    print(bread); // Instance of 'Bread'
    }
    class Bread {
    // 생성자
    Bread();
    }
    Bread type 의 bread 여기서 Bread type 이 어색합니다

  • @padosi0
    @padosi0 Рік тому +3

    와 비유적 설명 뿐 아니라,
    게임의 예를 들어 어떤 방식으로 쓰일 수 있는지 딱 설명해주시니까
    기초적인 지식 습득 측면에서
    정말 도움이 되고 얼마나 유용한 개념인지 잘 이해되는 영상이네요!!

  • @아이니아
    @아이니아 2 роки тому +9

    이제까지 들었던 설명 중 제일 쉬운 OOP 설명인듯 BEST

  • @TripleSomething
    @TripleSomething 2 роки тому +4

    대학교에서 OOP 배우고 있고 게인시간에서 한국말을 배우고 있어서 이 영상 찾았는지 정말 좋아요. 여기 스코틀랜드예요 ^^ 감사합니다

  • @문석호-o1o
    @문석호-o1o 2 роки тому +3

    감사합니다!! 정말 이해가 쏙쏙 되네요 객체 지향 후속 영상 부탁드립니다.

  • @JimmyAHN
    @JimmyAHN 2 роки тому +39

    와... Nomad Coders 님은 정말 훌륭한 선생님입니다. 이걸 이렇게 이해하기 쉽게 설명해 주시다니! 큰 도움 받았습니다. 진심으로 감사합니다. (__)

    • @nomadcoders
      @nomadcoders  2 роки тому

      응원해주셔서 고맙습니다~~

  • @당근마스터-c5o
    @당근마스터-c5o 2 роки тому +3

    오...덕분에 헷갈리던 개념을 알게 되었습니다. 후속강의도 보고싶네요 좀 더 이론적인것들요

  • @kingcrab9701
    @kingcrab9701 2 роки тому +3

    OOP 개념이 아리까리 했는데 너무 유익해요!

  • @miffylee2704
    @miffylee2704 2 роки тому +21

    늘 감사히 보고 있습니다....! 객제 지향 프로그래밍에 대한 후속 영상을 더 보고 싶네요. 이왕 다루기로 하신 것 끝까지 가주셨으면....!!

    • @nomadcoders
      @nomadcoders  2 роки тому

      응원해주셔서 고맙습니다~!

  • @박제현-h4n
    @박제현-h4n 2 роки тому +5

    정말 유익한 영상입니다. 초보 개발자 시절에 봤으면 참 좋았을것같아요.
    자바로 공부 시작해서 지금도 일 할 때 주로 자바를 만지지만, 어느 순간 객체지향에 대한 이해도가 높아지면서 다른 언어를 이해하는데 별 다른 문제가 안 생기더라구요.
    그냥 언어마다 문법이나 규칙만 이해하면 큰 틀에서는 다를게 없죠.

  • @cookiboi1234
    @cookiboi1234 2 роки тому +35

    교수님보다 잘가르치는듯

    • @sleepcycle_
      @sleepcycle_ Рік тому

      크으 맞아, 교수들은 일부러 못알아듣게 말하는듯

  • @앙헬레스우
    @앙헬레스우 2 роки тому +5

    이런 시리즈 넘 좋아요. 아는 내용을 확실하게 정리해주는 느낌이네요.

  • @damsy80
    @damsy80 2 роки тому +2

    헤이 니코쌤~ 어떻게 금형을 알죠? 설명이 너무 찰떡같네요 ~ 또 보고싶어요 ~ 브라더 ~

  • @tangO_Ov
    @tangO_Ov 2 роки тому +3

    일론 머스크는 전설이다...

  • @user_x7vyshwcz
    @user_x7vyshwcz 2 роки тому +5

    개념이 너무 막연했는데 이렇게 쉽게 풀어서 설명해주시다니 강의력이 대단하네요 감사합니다 선생님

  • @손용기-j1l
    @손용기-j1l 2 роки тому +3

    좋은 강의 감사합니다~ OOP시리즈 해주세요🤩

  • @Jeenie92
    @Jeenie92 2 роки тому +2

    편집실력이 점점 발전해가는군요..오늘도 기여운 멍뭉이었다

  • @RyuhansolAXEL
    @RyuhansolAXEL 2 роки тому +2

    조만간 자바 스크립트를 배우겠다고 생각하고 있었는데 좋은 인사이트가 되는 영상이었습니다 ㅎㅎ.. 감사합니다.

  • @kimcarl2857
    @kimcarl2857 2 роки тому +4

    정말 이해가 잘되는군요. 이런 문과들 개념이해 영상 너무나 좋습니다

  • @장현수-s1p
    @장현수-s1p 2 роки тому +2

    니꼬형 파이썬 강의 업데이트 절실합니다

  • @awesomesuperfuntalk
    @awesomesuperfuntalk 2 роки тому +4

    ⭐️OOP 이론에 대한 영상도 보고 싶어요!!!!!! ⭐️ 오늘도 유익한 영상 잘 봤습니다!

  • @kihongkim8726
    @kihongkim8726 2 роки тому +2

    기다리겠읍니다 !!!! 오버라이드도 보고싶어요

  • @42_cloud
    @42_cloud 2 роки тому +2

    이건 알고 있는 내용이지만 다 보고 나니 더 확실해진 부분이 있네요

  • @korean4130
    @korean4130 2 роки тому +1

    유익한 토픽에, 알기 쉬운 설명까지…크👍🏼👍🏼👍🏼

  • @alexhong7284
    @alexhong7284 2 роки тому +10

    Thank you for the video!
    I hope one day I will see your videos about "Encapsulation", "Abstraction", "Polymorphism" too. I am currently preparing technical interviews, and those kind of videos are what I need to study.

  • @이크에크-w8t
    @이크에크-w8t 2 роки тому +3

    코드를 보여주면서 설명해주니깐 정말 이해하기 좋습니다ㅜㅜㅜ 감사합니다

  • @smilerain779
    @smilerain779 2 роки тому +3

    예시가 있어서 쉽게 이해돼요! 다음 영상도 궁금하네요. 댕댕이도 더 보여주세요😍😍

  • @GlobalYoung7
    @GlobalYoung7 2 роки тому +2

    재밌어요 니콜라스 선생님 🧡 사랑합니다!!

  • @고동훈-u7d
    @고동훈-u7d 2 роки тому +2

    C++ 배우기 시작하자마자 이영상이 올라오다니...

  • @user-nt7oc2vw8g
    @user-nt7oc2vw8g 2 роки тому +4

    자바 공부하면서 객체지향이란 개념이 잘 이해되지 않았는데 니콜라스님 설명 들으니깐 조금은 이해가 가는것 같네요!!
    객체지향 관련 영상 더 만들어주시면 너무 좋을것같습니다 🥰

  • @김동원-f5q
    @김동원-f5q 2 роки тому +7

    Thank you, nico! I'm learning OOP through Java programming language. Your video is a lot of help to me.

  • @박해진-d3q
    @박해진-d3q Рік тому +1

    말하는게 너무 재밌어요!!♡ 강의 감사히 잘들을게요 노마드코더 최고!♡

  • @glglgl7768
    @glglgl7768 2 роки тому +8

    감사합니다👍👍👍 니꼴라스 선생님 덕분에 코드에 대해 훨씬 더 쉽게 이해하고 있어요!
    클라스랑 퍽션 완벽히 구분할수있게 되었습니다. 객체지향 언어에 대해서 더 자세한 영상 더 기대할게요!!
    항상 감사합니다😄😄

  • @rcn_2931
    @rcn_2931 2 роки тому +2

    함수형 프로그래밍 많이 기대하고 있습니다!!!

  • @파르페
    @파르페 2 роки тому +2

    OOP 영상 아주 명쾌해서 개념 정리가 더 단단해진 기분이에요 감사합니다

  • @Jun-pk9dj
    @Jun-pk9dj 2 роки тому +2

    너무 알찬 10분 영상!!

  • @Jay__Bee
    @Jay__Bee 2 роки тому +6

    객체지향 프로그래밍에 대해 정말 궁금했는데 이렇게 맛뵈기로는 너무 부족해요 ㅠㅠ 꼭 다음 후속편도 만들어주세요~~

  • @닉네임꼭설정해야함
    @닉네임꼭설정해야함 2 роки тому +1

    아주 친절하시긴 하지만, 역시 객체지향이란 개념이 왜 필요한지를 따지려면 역시 절차지향이 나와야하고, 거기서 무엇이 불편한지를 이야기 해야 객체지향의 수많은 개념들이 왜 나오는지 이해할수 있을거라 생각합니다.. 근데 솔직히 10분 안에 설명하기에는 너무 넓은 개념 같아요.. ㅠㅠ 추상화, 캡슐화, 상속, 다형성을 다 언급해야 하지만 그 것들도 상속이라는 개념이 이해에 있어 필수적이고 한데, 이 상속이라는게 생각보다 깊으면 깊고 얕으면 얕은 개념이라고 여전히 생각이 들어서요.. 강의는 잘 들었습니다.

  • @sdj7019
    @sdj7019 2 роки тому +2

    함수형 잘보고 있습니다 함수형 끝나면 반응형도 만들어 주시나요?

  • @galaxykim8385
    @galaxykim8385 2 роки тому +10

    니콜라스는 교육 능력이 뛰어나시군요, 원래 몰랐던 개념인데 이제 쉽게 이해를 해버렸어요!!

  • @woonseol123
    @woonseol123 2 роки тому +4

    좋은 정보 감사합니다!! 아직은 무슨 말인지 조금은 이해가 안되네요ㅎㅎ; 열심히 노력해보겠습니다!!

  • @niceoneson7
    @niceoneson7 2 роки тому +6

    형님 요즘 c언어랑 자바에 관심이 생겨서 배우고있는 중인데 형님 설명들으니까 머릿속에서 제대로 정리되는 느낌입니다 ㅋㅋㅋ 감사합니다 형님

  • @SRVortigaunt
    @SRVortigaunt 2 роки тому +2

    좋아요 oop랑 함수형 언어 둘 다 보고 싶어요

  • @ethaneric669
    @ethaneric669 2 роки тому +2

    오늘 면접 봤을 때 요거 설명을 잘못해서 아쉬웠는데 이거 보고 나니까 이제 잘 설명할 수 있을거 같아요, 감사합니다!

  • @김젤리-o7y
    @김젤리-o7y 2 роки тому +2

    oop 이론 영상 기대 됩니다

  • @skdk9292
    @skdk9292 2 роки тому +1

    이 영상은 최고의 교육자료네요. 👍🏻

  • @mathijs5199
    @mathijs5199 2 роки тому +2

    자바로 알면 이해하기 힘든 것들을 자바스크립트로 예시를 들어 잘 설명해주셨네요! 결국 영상 막판에 소개한 개념들은 자바라서 알아야되긴 하지만요 ㅋㅋㅋ

    • @0z2ae
      @0z2ae 2 роки тому +1

      개인적으로 자바스크립트oop이 자바oop 보다 코드 이해가 훨씬 안되는거 같아요..

  • @changseoplee
    @changseoplee 2 роки тому

    니꼴라스!! 당신은 코드의 "왕" 이시다!!! 감사합니다!! 🤩🤩🤩🤩🤩🤩🤩🤩🤩

  • @김기범-b1z
    @김기범-b1z 2 роки тому +7

    함수형 프로그래밍도 좋지만 유지보수하고 뭔가 조금만 수정 추가할려면 역시 기본은 객체지향 프로그래밍..스까먹으면 좋죠

  • @pressentiment
    @pressentiment 10 місяців тому

    객체지향 강의에서 계속 들었는데 정확하게 이해는 안 되었거든요 이거 보고 클래스까지 이해가 되었습니다 감사합니다 .. 자바스크립트 무료강의도 시간 되면 봐보려고요~!

  • @Spear-n-shield
    @Spear-n-shield 2 роки тому +1

    진짜....Nico saved my life again thx😭

  • @회색바지-k3k
    @회색바지-k3k 2 роки тому +2

    선 좋아요 후 시청♡
    영상 감사합니다!! 항상 배우고가요!!!

    • @nomadcoders
      @nomadcoders  2 роки тому

      응원해주셔서 고맙습니다~!

  • @sarthak-salunke
    @sarthak-salunke Рік тому +1

    great explanation brother, lot of love ,please keep it up...❤❤

  • @KeiziKang
    @KeiziKang 2 роки тому +2

    FINALLY I have got a video to show my students when I'm asked what OOP is! Thank you Nicholas. :D

  • @김영민-x3y7x
    @김영민-x3y7x 2 роки тому

    흥미롭게 잘 봤습니다 후속 영상도 보고싶어요!!

  • @user-ix8rf5jl2u
    @user-ix8rf5jl2u 2 роки тому

    객체지향 프로그래밍 공부하다가 이해가 안되서 노마드 코더님 영상 찾아봤는데 갓마드 코더ㅠㅠㅠ바로 이해했어요 감사합니다

  • @toms_tech
    @toms_tech 2 роки тому +2

    Beautifully explained, Nico! I’m so glad I found this channel a while back

  • @Android-17
    @Android-17 2 роки тому +1

    Very helpful content.
    Cookies and cookie cutter examples are really appropriate.

  • @박지수나라세워
    @박지수나라세워 2 роки тому +2

    노마드형 이거 10편까지 만들어줘

  • @단청-w7c
    @단청-w7c 2 роки тому +2

    좋은 강의 감사해요!!

  • @엠슈
    @엠슈 2 роки тому

    항상 좋은 질의 영상 고마워요 니꼴라스님!!

  • @ddorabang
    @ddorabang 11 місяців тому

    너무 뭉클해요 니코

  • @limepoppop
    @limepoppop 2 роки тому +2

    객체지향 요약
    6:11 fun, cool and sexy.

  • @익명-v8m
    @익명-v8m 2 роки тому +4

    제목이 점점 현지화 되는 모습 보기 좋습니다

  • @greenpapa22
    @greenpapa22 2 роки тому +2

    최고입니다.

  • @하이거북왕
    @하이거북왕 2 роки тому +2

    좋은 영상 감사합니다!!
    객체지향에 대해 더 많은 영상 올려주시면 많은 도움이 될꺼같습니다!

  • @이민기-j5k
    @이민기-j5k 8 місяців тому

    청소년은 육두문자 잘하는군요ㅋㅋㅋ 항상 좋은 영상 잘보고 있습니다!!

  • @yjkim1243
    @yjkim1243 2 роки тому +2

    좋은 영상 감사합니다. 항상 OOP하면 가장 먼저 4가지 특성을 얘기하는데, 저는 항상 4가지 특성 자체가 너무 추상적이라서 와닿지 않았어요. (게다가 여기서 제가 사용한 추상적이란 말은 4가지 특성 중의 '추상성'과 완전히 다른 뜻인 것 같기도 함.) 니콜라스님도 그래도 OOP를 가장 잘 설명하는 것은 4가지 특성이라고 생각하시는지 궁금하고요. C#, Java 개발자들은 Javascript가 OOP가 아니라고 언어같지도 않은 언어라고 무시하더군요. 니콜라스 님도 그렇게 생각하시는지. Typescript는 근데 결국 compile시에 Javascript로 바뀌는데 왜 사람들이 Typesciprt는 OOP라고 생각하는지도 궁금하네요. (인터페이스가 잘 구현되어있어서? 근데 이거 어차피 Javascript인데 그냥 syntactical sugar가 아닐까요?) 그리고 함수형과 OOP 두 가지 성격을 모두 갖춘 최강 언어의 후보... 뭐 이런 것도 있을까요? 항상 좋은 영상 감사합니다.

    • @계폭란탄찜
      @계폭란탄찜 3 місяці тому

      “OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things.”
      - Alan Kay
      참고로 앨런 케이는 oop 창시자입니다.
      앨런 케이가 말하길, 사람들이 OOP하면 객체, 클래스에만 초점을 맞추는데 OOP의 본질은 "메시지" 라고 합니다.

  • @hanyanguniv
    @hanyanguniv 2 роки тому

    여러번 봤는데도 많이 헷갈렸던 내용인데 덕분에 잘 이해가 되었어요~ 감사합니다

  • @sorrynthxkim4637
    @sorrynthxkim4637 2 роки тому

    Gooood. 이해 쉽게 설명해주는 니꼬쌤

  • @ChaosArtist
    @ChaosArtist 2 роки тому

    Thanks for this video. This is a very helpful description of OOP in a very practical way.

  • @7z737
    @7z737 2 роки тому

    그렇게 "OOP는 정말 쉽구나!"하던 사람들은 상속과 게터&세터, 접근한정자 등을 마주치고 좌절하게 되는데...

  • @bangrokk.9044
    @bangrokk.9044 2 роки тому +2

    감사합니다!!

  • @대충살면안됨
    @대충살면안됨 13 днів тому

    객체의 정보를 담는 모형 틀이 class 모형틀을 변형해서 만들먄 원본 클래스는 슈퍼 클래스가 됨. 클래스 안에서 함수선언시 메소드라고 부름,클래스를 extend 해서 속성을 확장 시킬수 있음.

  • @엥뭐라구요
    @엥뭐라구요 2 роки тому +2

    너무좋아요

  • @s.wo._.o
    @s.wo._.o 2 роки тому

    OOP 이론에 대한 내용도 보고싶어요! 프로그래머라는 직업을 갖고싶어하는 사람으로써 굉장히 많은 도움이 됩니다!

  • @john471-n4m
    @john471-n4m 2 роки тому +2

    OOP에 대해서 설명을 해주었고 학원에서도 다 알려주었고 들어보면 이해는 가는데 갑자기 훅하고 들어오는 질문을 바로 대답을 못하는 아주 불편한 진실이 있었지요

  • @lambda-code
    @lambda-code 2 роки тому +3

    1:35 여기에서 플레이어 이름보고 터졌네요ㅋㅋㅋ

  • @seonghwanshin2834
    @seonghwanshin2834 2 роки тому +2

    좋은 영상 감사합니다 :)

  • @jyunni
    @jyunni 2 роки тому +2

    환상적인 객체지향...

  • @blackat9052
    @blackat9052 2 роки тому

    설명 참 잘하심. 최고

  • @Android-17
    @Android-17 2 роки тому +2

    Yes.
    More videos on OOP please.
    Also finally
    Doge wakes up 😂

  • @손세영-q6f
    @손세영-q6f 2 роки тому +1

    계속 만들어주세요

  • @ReZel-i8v
    @ReZel-i8v 2 роки тому +1

    이번에 컴공으로 편입한 학부생인데 객체지향구조가 느낌만 알지 정확하게 어떤구조인지 감이 안오는중인데 더 세부적인 강의가 있었으면 더 좋겠습니다.

  • @leeyu3238
    @leeyu3238 2 роки тому +2

    감사합니다

  • @daesunryu9390
    @daesunryu9390 2 роки тому +2

    이 주제 관련해 읽을 만한 책이나 전공 서적이 있을까요?

  • @kim-present
    @kim-present 2 роки тому

    네이버에 객체지향 검색해서 찾아보고있는데 추천에 이게 뜨네 진짜 신기방귀 뿡

  • @Backstabb
    @Backstabb 2 роки тому

    정말 감사합니다!!!!

  • @mehamada1
    @mehamada1 2 роки тому +2

    OOP
    Encapsulation - put all togather (create a template)
    Inhertance - one template has many sub templates
    Polymorphism - one method has deferent inputs and outputs for same or sub templates