객체지향 디자인패턴 1

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • #객체지향 #OODP #디자인패턴
    객체지향 언어로 프로젝트를 진행할 때 익혀두면 유용할 패턴들.
    영상에서 여섯가지를 패턴들을 알아보겠습니다.
    Singleton 패턴: 01:01
    Strategy 패턴: 03:52
    State 패턴: 06:48
    Command 패턴: 08:19
    Adapter 패턴: 11:09
    Proxy 패턴: 13:52
    = = =
    🏠 얄코사이트: www.yalco.kr
    🛒 개발자스티커 구매: smartstore.nav...
    🎥 가장 쉬운 Git 튜토리얼: • [고정댓글필독] 가장 쉬운 Git 강좌 ...
    🎥 포인터 쉽게 알아보기: • 포인터가 뭐고 왜 쓰는건가요?
    🎥 객체지향에 대해 알아보기: • [구버전, 고정댓글 필독!!] 객체지향 ...
    🎥 객체지향 디자인 패턴: • 객체지향 디자인패턴 1
    🎥 함수형 프로그래밍이란?: • 함수형 프로그래밍이 뭔가요?
    🎥 쿠키 vs 세션 vs 캐시: • 쿠키, 세션, 캐시가 뭔가요?
    🎥 프로세스와 스레드: • 프로세스는 뭐고 스레드는 뭔가요?
    🎥 비동기 프로그래밍: • [코딩만화] 비동기 프로그래밍이 뭔가요?
    🎥 REST API 알아보기: • [구버전 - 고정댓글 필독] REST A...
    🎥 GraphQL 알아보기: • [고정댓글 필독] GraphQL이 뭔가요?
    🎵 엔딩송 : 권민호, 김한영 - Let's Dance
    🎼 자료출처 : gongu.copyrigh...
    🎼 Music promoted by DayDreamSound : • Video

Комментарии • 189

  • @yalco-coding
    @yalco-coding  4 года назад +12

    아래 링크에서 코드들을 확인하세요!
    www.yalco.kr/29_oodp_1/

  • @Kkkkkkkkkkkkkk7285
    @Kkkkkkkkkkkkkk7285 2 года назад +3

    너무 갬사합니다... 책으로봐도 이해안되던부분을....단몇분만에.... 머리에 전구가반짝....ㅜㅜ 감동...

  • @yoosijisun12
    @yoosijisun12 4 года назад +15

    예제 하나씩 따라치면서 이해해보는 중인데 ... 예제가 진짜 하나하나 다 소중하고 적절한거 같아서 너무 좋아요...이해가 잘되요...

    • @yalco-coding
      @yalco-coding  4 года назад +2

      우왕 ㅠㅠ 큰 보람 느낍니다 감사해요!!!

  • @cjiho6407
    @cjiho6407 4 года назад +9

    와 진짜 이제껏 본 영상 중에서 제일 설명 깔끔하고 정성들인 영상이네요 감사합니다

  • @manpkh95
    @manpkh95 2 года назад +9

    진짜 예제를 실무에 맞게 너무 잘 설명해주셨어요... 학교 수업 때 16주 동안 배운 것보다 더욱 가치있는 16분이네요 고마워요!

  • @user05398
    @user05398 4 года назад +4

    한국말로 써있지만 읽어도 뭔소린지 알수 없는 GoF 번역서 보다 설명이 낫네요! 이 채널은 결코 얄팍하지 않습니다.

  • @charlesjeong7989
    @charlesjeong7989 4 года назад +27

    Singleton 01:01
    Strategy 03:52
    State 06:48
    Command 08:19
    Adapter 11:09
    Proxy 13:52
    쏙쏙 들어오는 설명 감사합니다!!!
    2편도 기대됩니다 :)

  • @user-iy9xq6yk6t
    @user-iy9xq6yk6t 3 года назад +4

    개떡같이 설명되어 있는 객체지향 책들에 통탄하고 있게되는 개발 춘추전국 시대에
    찰떡같이 설명하며 개발 & 코딩 관련 유투버의 진시황이 될 거 같은 얄팍한 코딩사전에
    조금이나마 도움이 될 순 없을까 하는 마음에
    매 번 넘어가는 광고를 그의 유투브에서 만큼은 3분이건 5분이건 무조건 다 보게 된다.

    • @yalco-coding
      @yalco-coding  3 года назад

      오옹 ㅠㅠ 감사합니다!!!

  • @JeongJaeWoo
    @JeongJaeWoo 3 года назад +2

    학생들에겐 가슴에 와 닿지 않을 내용인데, 매번 교육과정에 빼먹지 않고 들어가는 주제를 잘 푸셨네요. 현업에서 목말라하는 누군가에게는 큰 도움이 됐을꺼라 생각듭니다.

  • @joeshin1543
    @joeshin1543 4 года назад +1

    이제 인터페이스의 개념이 저의 머리속에 들어와서 이제 정리가 되었습니다. 감사합니다. 그걸 이렇게 쓰는구나. 장착을 해라 따로 사용할수 있는 면허증이다~

  • @trustarMello
    @trustarMello 4 года назад +4

    넘나넘나 어썸한 적용 사례 영상을 만들어 주셨군요...
    잡히지도 않는 패턴 개념 공부한다고 두꺼운책 앞에 두고
    허비한 시간들이 주마등 처럼 지나갑니다...ㅠㅠ
    역시 UI 적용사례가 가장 이해하기 좋은 환경인듯 합니다.
    바로 구독했습니다.

  • @user-kp9xm3nf3j
    @user-kp9xm3nf3j 2 года назад +1

    패턴들이 머히에 정리가 되는 느낌입니다.
    감사합니다

  • @videos-gamer9
    @videos-gamer9 4 года назад +1

    무작정 안드로이드를 공부하고 있을 때 어댑터를 많이 접하게 됩니다.
    도대체 이녀석을 왜쓸까.. 일단 암기하면서 써야지 생각하면서 그냥 암기형코드를 사용했던게 기억이나네요.
    하지만 이 영상을 보고 Adapter의 쓰임을 이제야 알게되었습니다.
    감사합니다. 정말로...
    당신은 최고입니다.

    • @yalco-coding
      @yalco-coding  4 года назад

      ㅠㅠ 큰 보람 느끼게 해주셔서 감사해요!!!

  • @TheTheJn
    @TheTheJn 4 года назад +1

    정말 필요한 걸 이렇게 집어서 이렇게 설명해주시다니 이분도 재능이고 나도 참 복받았지 쓰담쓰담

  • @dhkim2333
    @dhkim2333 2 года назад +2

    패턴 강의 영상을 이렇게 정성스럽게 만든건 처음봅니다^^
    잘보고가요~

  • @user-xe2xq2pt8q
    @user-xe2xq2pt8q 4 года назад +3

    언제봐도 이해하기 쉽게 설명 너무잘하십니다... 이 좋은영상을 바빠서 이제야보네요. 감사합니다! 영상올리시느라 고생 많으십니다~~

  • @zxc9761
    @zxc9761 Месяц назад +1

    감사합니다 !!

  • @user-ni2sc6po1b
    @user-ni2sc6po1b Год назад +1

    볼 때마다 느끼는 거지만 이해하기 쉽게 설명을 잘 해주시네요 유익한 강의 잘 보고 갑니다!

  • @qhqmckscpsdlrhfm5058
    @qhqmckscpsdlrhfm5058 2 года назад +1

    너뭄 좋아요!!!!!!! 진짜 최고 자바를 이렇게 잘 설명해주는 영상 없는거 같아요... 죄다 자바스크립트나 등등이 있지만 자바로 이렇게 짤 수도 있군여.. 충격입니다...

  • @user-zd2xm8bg9d
    @user-zd2xm8bg9d 3 года назад +1

    선생님 그냥 빛이십니다

  • @davidmun674
    @davidmun674 4 года назад +1

    딕션이 좋은 랩을 듣는것처럼 귀에 쏙쏙들어오네요. 항상 좋은정보 너무 감사합니다.

  • @qhqmckscpsdlrhfm5058
    @qhqmckscpsdlrhfm5058 2 года назад +1

    디자인 패턴 이용한 해당 설명 내용들 실제로 구현해보는 프로젝트 영상강의찍으시면 돈주고라도 볼 것 같아요 너무 좋아요

  • @jeongseongchae
    @jeongseongchae 4 года назад +2

    매번 헷갈리는 개념이 었는데 이해가 쉽도록 쏙쏙 설명 해주셔서 감사합니다!!!

  • @user-yp3kw2hu2b
    @user-yp3kw2hu2b Год назад +1

    감사합니다 이해에 도움이 정말 많이 되네요 !!

  • @dev_jeongdaeri
    @dev_jeongdaeri 4 года назад +3

    너무 좋은 영상 감사합니다 🤗👍👍👍

    • @yalco-coding
      @yalco-coding  4 года назад +1

      정대리님 감사합니다!!

  • @aiden4913
    @aiden4913 3 года назад +1

    대박 이렇게 설명 잘하시는분 처음봐요!!!!!! 구독합니다

  • @user-kz2ci5sd3f
    @user-kz2ci5sd3f 3 года назад +1

    정처기 시험 직전 디자인 패턴 이해가 안돼서 찾아봤는데 이 영상 클릭하길 잘했다 생각이 드네요!
    감사합니다 바로 이해 됐고 구독 누르고 갑니다 ㅎㅎ 코드들도 댓글 링크로 이해 해보겠습니다~

  • @giicha2
    @giicha2 4 года назад +1

    재미잇게 잘봤습니다. 편집도 너무 깔끔하고 맨트도 귀에 쏙쏙 들어 오네요

  • @marksunghunpark
    @marksunghunpark 4 года назад +2

    자바에서 라이브러리나 프레임웤없이 가장 안전하게 싱글톤을 생성할 수 있는 방법 중의 하나는 inner static class singleton입니다.
    public class InnerStaticSingleton implements Serializable {
    private InnerStaticSingleton() {
    }
    public static InnerStaticSingleton getInstance() {
    return InnerClass.instance;
    }
    private static class InnerClass {
    private static final InnerStaticSingleton instance = new InnerStaticSingleton();
    }
    }
    이 방법을 사용하면 멀티쓰레드에 안전하고, Lazy loading을 지원하며, serialization에도 안전한 싱글톤을 만들 수 있습니다.

    • @yalco-coding
      @yalco-coding  3 года назад

      사이트(아래 링크)에 알려주신 내용을 박성훈님 성함과 함께 넣었습니다!! 댓글 올리셨을 때 보고 해야겠다 하다가 몇주간 잊고 있었네요 ㅠㅠ 좋은 내용 보충 감사드립니다!!
      www.yalco.kr/29_oodp_1/

  • @hijongwon
    @hijongwon 3 года назад

    기가 막힙니다. 뇌에 다이렉트로 꽂히는 기분

  • @user-cv9we3to3d
    @user-cv9we3to3d 3 года назад +1

    정말 빛 그자체입니다... 와

  • @jsjsnnjssk9923
    @jsjsnnjssk9923 Год назад +1

    감사합니다 !

  • @user-ei4pk8tv9h
    @user-ei4pk8tv9h 3 года назад

    진짜 들엇던 설명중에 가장 최고네요... 귀에 때려 박네요

  • @user-kj6ho1qb1r
    @user-kj6ho1qb1r 2 года назад

    eclipse or Intell-j 로 실습해보니까 확실히 이해가네요 역시 갓팍한

  • @html9480
    @html9480 4 года назад +1

    대박!!! 한번에 듣고 이해가 부족했던 부분을 이해할 수 있었습니다. 감사합니다!!

  • @html9480
    @html9480 4 года назад +2

    대박대박 설명 너무 잘 하셔서 쉽게 이해할 수 있었습니다 갑사합니다.

  • @yonghunpark6419
    @yonghunpark6419 4 года назад +5

    저도 현재 스터디에서 디자인패턴을 공부하고 있는데여 스테이트,커멘드, 프록시는 아직 공부하지않았지만, 나머지는 제가 공부한데로 키워드를 작성해보면,
    싱글톤 : 유일
    전략 : 변경
    어댑터 : 변환
    인듯 싶습니다.
    다른 패턴들이 저런 특징을 가지지 않는 다는 건 아니지만,
    아무튼 제가 하고 싶은 말은 저 패턴들의 대표특징을 뽑으면 저런것 같습니다.
    저는 개인적으로 추상 팩토리, 프로토 패턴이 잘 이해가 잘가지 않는데 부탁드리겠습니다.^^

    • @yalco-coding
      @yalco-coding  4 года назад

      감사합니다! 영상에 담아낼 수 있도록 기획해볼게요!

  • @user-ii7jc8tp9e
    @user-ii7jc8tp9e 4 года назад +1

    감사합니다 이건 몇번이고 돌려봐야겟네용

  • @user-op8td8ot3p
    @user-op8td8ot3p 3 года назад +1

    양쪽으로 고개 까딱까딱 하시는거 귀엽습니다...

  • @WarrenMoofett
    @WarrenMoofett 4 года назад +2

    와 정말 너무 바라던 주제였는데.. 감사합니다!

  • @user-lm7fe9tz4h
    @user-lm7fe9tz4h 3 года назад +3

    와... 설명 진짜 최고..

  • @vleldh123
    @vleldh123 Год назад +1

    설명잘하시네용

  • @__-vv1ux
    @__-vv1ux 4 года назад +1

    와.. 평소에 다른 사람들이 한 프로그램의 코딩을 보고서도 이해가 안되는 부분들을 이 영상보고서 거의 다 이해할 수 있게 된거 같아요 계단 한개를 넘은 느낌??? 감사합니다. 혹시 암호화에 대한것도 영상 올려주시면 감사하겠습니다

    • @yalco-coding
      @yalco-coding  4 года назад

      감사합니다!! 암호화 관련 컨텐츠도 준비해볼게요 :-)

  • @mstring7629
    @mstring7629 3 года назад

    와.. 이해가 정말 잘 되면서, 이해가 뭔가 안되는 이 느낌은 뭘까요... 공부 열심히 해야겠네요

  • @jagan0821
    @jagan0821 2 года назад +1

    정말 깔끔하게 정리해주셨네요. 공부하는데 많은 도움이 됐습니다 ㅠㅠ

  • @user-ms6gg7rr9l
    @user-ms6gg7rr9l 4 года назад +1

    굉장하네요. 좋은영상 감사드립니다.!

  • @user-ej1ne5wq2j
    @user-ej1ne5wq2j 3 года назад +1

    정말 좋은 영상 두번 세번 감사합니다!

  • @KIdd940202
    @KIdd940202 2 года назад

    설명 잘하시네요ㅋㅋㅋㅋ 외워서 인터뷰에서 써먹어야징 😊

  • @Liliana-Vess
    @Liliana-Vess 2 года назад

    진짜 이해팍팍되네요 감사합니다

  • @buger815
    @buger815 2 года назад

    깔끔한 설명 감사합니다

  • @user-lx7pn7lg6b
    @user-lx7pn7lg6b 3 года назад +1

    짱입니다

  • @floa2299
    @floa2299 4 года назад +1

    믿고보는 얄코님의 영상!!
    선 좋아요 후 시청~☆

  • @jeong-gil
    @jeong-gil 3 года назад +1

    너무 유익한 채널! 감사드립니다!!

  • @kevin-qu1bh
    @kevin-qu1bh 2 года назад

    Git똥차게 설명 잘하시네요!!!

  • @victorialeigh2726
    @victorialeigh2726 4 года назад

    5분 보는데 30분 걸림... 머리 깨질 거 같아요 큭... 그래도 이거 없으면 어떡할 뻔 ㄷㄷ ㄳㄳ합니다

  • @user-xg2dk4eo1s
    @user-xg2dk4eo1s Год назад

    설명 너무 좋습니다
    잘 보고 배우고 갑니다!!

  • @user-pm6nc9xi8h
    @user-pm6nc9xi8h 3 года назад +1

    코딩계의 빛!

  • @banothing4819
    @banothing4819 2 года назад

    감사합니다 강좌가 너무 깔끔해요!!!

  • @evan-hwang
    @evan-hwang 2 года назад

    얄코님의 설명 능력은 진짜 넘사벽이에요!

  • @KJS-Song
    @KJS-Song 4 года назад +1

    깔끔한 설명 감사합니다! 내공에 감탄하고 갑니다~*

  • @martlalrts
    @martlalrts 4 года назад +1

    완벽 그자체...... 감사합니다...

  • @younghwanchae1422
    @younghwanchae1422 4 года назад +1

    선 좋아요 후 감상!

  • @boo105100
    @boo105100 3 года назад +1

    사랑합니다!

  • @user-wm5lj4kd6k
    @user-wm5lj4kd6k 4 года назад +4

    설명 너무 잘하세요 지짜...ㅜㅜ

  • @changjuna1637
    @changjuna1637 3 года назад +1

    최고에요! 진짜!

  • @MFDO_
    @MFDO_ 3 года назад +1

    항상 강의 잘 보고 있습니다! 혹시나 가능하다면 델리게이트에 대한 설명이 듣고 싶어요!

  • @user-cv3er1qj8y
    @user-cv3er1qj8y 4 года назад +1

    정말 감사합니다~

  • @user-xp5cg7fi6c
    @user-xp5cg7fi6c 3 года назад +1

    와 설명 진짜 좋아요!

  • @user-gy2cn5gc8x
    @user-gy2cn5gc8x 4 года назад +1

    지금 딱 알아야할 정보였는데 이해 하기 쉽게 영상 만들어주셔서 감사합니다!!!!

  • @dev_jobboo_donggu
    @dev_jobboo_donggu 3 года назад +1

    감사합니다 형님

  • @user-xz2cu7mx6d
    @user-xz2cu7mx6d 4 года назад

    정말 쉽게 설명해주시네요!

  • @Steven-lt8jl
    @Steven-lt8jl 3 года назад +1

    Git똥차게 라고 하신거 보고 바로 구독 누르고 갑니다

  • @user-fe3cf9ok4q
    @user-fe3cf9ok4q 4 года назад +1

    감사합니다쌤!

  • @user-ev4qj3mb6e
    @user-ev4qj3mb6e 4 года назад +2

    좋은 영상 감사드려요~ 디펜던시 인젝션에 대해서도 다뤄주시면 좋겠어요!

    • @yalco-coding
      @yalco-coding  4 года назад

      감사합니다!! 영상을 따로 만들지 다음편에 넣을지 고민중이에요 ㅠ 어떤 방식으로든 다뤄보도록 할게요!!

  • @dddo6216
    @dddo6216 3 года назад

    감사합니다

  • @haselnussschwarzbraun9100
    @haselnussschwarzbraun9100 4 года назад +3

    양질의 비디오! 🙂👍

  • @woooong7
    @woooong7 4 года назад +1

    넘나 재밌어요!!!! 감사합니다!!!

  • @CoffeeYumYumYum
    @CoffeeYumYumYum 3 года назад

    너무 감사합니다 ㅎㅎ

  • @oifo
    @oifo 4 года назад +2

    아직 초보지만 영상 잘보고 있슴당😘😘
    ♡♡

  • @olaf5045
    @olaf5045 3 года назад +1

    미춌당 감사합니댱

  • @user-gp1ds3xu7z
    @user-gp1ds3xu7z 4 года назад +1

    질이 너무 좋다

  • @user-rk4ns5qq2r
    @user-rk4ns5qq2r 3 года назад

    우와 너무 좋네요.

  • @hkkim6943
    @hkkim6943 4 года назад +1

    명강이네요 ㅠㅠ

  • @user-bv4ux3pr6e
    @user-bv4ux3pr6e 3 года назад

    오오 감사합니다

  • @user-jp1ry2ov9q
    @user-jp1ry2ov9q 3 года назад +1

    감사합니다...

  • @dandan7022
    @dandan7022 4 года назад +1

    소중한 영상이다... 자기전에 봐야지

  • @TurboartMichael
    @TurboartMichael 4 года назад +1

    설명 감사합니다. 조금 다른 얘기인데, 9:56 execute 발음이 제가 알던거랑 다르네요. igze~가 아니라 eksi~로 알고 있었는데...

    • @yalco-coding
      @yalco-coding  4 года назад

      알고계시던게 맞을거에요 ㅠ 제 발음은 참고 안 하시는게...

  • @Alex_loves_Danny
    @Alex_loves_Danny 4 года назад +1

    하.. 그저 빛...

  • @user-rx9pg2dl8k
    @user-rx9pg2dl8k 3 года назад +1

    설명 잘하십니다. 구독하겠습니다. 혹시 MVVM패턴 다뤄주실 수 있으십니까?

    • @yalco-coding
      @yalco-coding  3 года назад

      이후 그런 패턴들도 다뤄보도록 하겠습니다 🙂. 감사합니다!!

  • @user-gi9hf3he1o
    @user-gi9hf3he1o 4 года назад +2

    템플릿 메소드, 팩토리 메소드, 퍼사드 패턴 등도 다뤄주실 수 있나요?

    • @yalco-coding
      @yalco-coding  4 года назад

      다뤄볼게요! 제안주셔서 감사합니다~!

  • @user-ef8bn9rh2x
    @user-ef8bn9rh2x 4 года назад +1

    스트레티지 패턴이랑 스테이트 패턴이 햇갈리네요.. 둘다 상황에 따라서 서로다른 기능을 동작하도록하되 스테이트 패턴은 나아가 상태값도 바꾼다고 생각하면 되는건가요?? 좋은 강의 감사합니다

    • @yalco-coding
      @yalco-coding  4 года назад

      그렇개 이해하시면 적당할거에요. 지정된 전략을 실행할 때 그 전략까지 다른 전략으로 지정되는거죠 😀

  • @gwisekor
    @gwisekor 3 года назад

    다 상속 다형성 개념 적용된거라 비슷해 보이네요

  • @rkim1046
    @rkim1046 3 года назад +1

    선생님 질문입니다.
    [디자인패턴 : 프록시 패턴] 과
    [네트워크의 : 프록시 서버] 에서 사용하는
    [프록시]라는 단어는 의미가 다른 것으로 보이는데,
    [디자인패턴의 프록시]는 '가벼운 일을 대신 처리해줌' [프록시서버의 프록시]는 '중간에서 양쪽을 이어줌' 으로 이해를 했는데요.
    제가 이해한 것이 맞나요?

    • @yalco-coding
      @yalco-coding  3 года назад +1

      프록시란 대리자, 대신해주는 주체란 뜻이죠. 중간에서 양쪽을 이어준다는 것도 한 쪽의 일을 대신해주는 의미니 같은 뜻이라고 보면 되는겁니다 😀. 철수가 영수와 영희의 대화를 이어준다는 건 영수를 대신해서 영희랑 이야기한다는 의미인거죠

  • @user-cc4es1hf5p
    @user-cc4es1hf5p 4 года назад +2

    예시로 보여주신 코드를 실제 다운해서 볼 수 있음 더 좋을거같은데 아쉬워요ㅜ 그래도 좋은 영상 감사합니다

    • @yalco-coding
      @yalco-coding  4 года назад

      코드들을 올리는 공간을 만들고 있는데 시간이 걸리네요 ㅠ 완성되는대로 공개하겠습니다!

  • @orlein
    @orlein Год назад +1

    vscode에서 자바... 저도 쓰고있는데 맨날 변태소리들어요... 많이들 보급됐으면...

  • @shkim4127
    @shkim4127 3 года назад +3

    와 설명이ㅋㅋㅋㅋ 프록시

  • @abcchoco
    @abcchoco 4 года назад +1

    오예영상이다!

  • @user-hh1no3ls6q
    @user-hh1no3ls6q 3 года назад +1

    이 강의를 본다면 저도 디자인 패턴을 마스터 할 수 있나요?

    • @yalco-coding
      @yalco-coding  3 года назад

      작년에 찍었지만 최선을 다해 설명했어 보겠습니다!

  • @TheTheJn
    @TheTheJn 4 года назад +1

    State pattern 에서 state를 바꿀 때마다 new 를 해주던데 계속 여러번 바꾸면 메모리 사용량이 늘어나게 되나요

    • @yalco-coding
      @yalco-coding  4 года назад

      예제 그대로 짜면 가비지 컬렉터 동작 전까진 그럴거에요. 이를 개선하기 위해 싱글턴을 쓰거나 멤버변수로 두는 등의 방법을 쓰면 됩니다.

  • @madhandz5
    @madhandz5 4 года назад +1

    자바로 개발하실때도 VSCODE를 쓰시나요?

    • @yalco-coding
      @yalco-coding  4 года назад +1

      예제로 보여주기 화면이 예뻐서 썼어요 ㅎㅎ. 보통 인텔리이나 이클립스 많이 쓰는걸로 아는데 VS Code에 플러그인 설치해도 가능은 합니다 :-)