강의

멘토링

커뮤니티

Programming

/

etc. (Programming)

Design Patterns with JAVA (GoF)

If you have just finished the Java Basics book or are a Java beginner, I expect that through this course you will learn design patterns and be able to program with more efficient code when programming using Java.

(4.4) 78 reviews

1,005 learners

  • java
3시간 만에 완강할 수 있는 강의 ⏰
Java
MVC

Reviews from Early Learners

What you will gain after the course

  • Advanced Uses of Java

  • Implementing advanced code using Java

  • A smooth resolution of various problems that arise during project progress

What is a design pattern?

The important reason for creating a program by applying design patterns is
This is to make it easier to respond to various additional requirements .
That is, to make it easy to modify the code.
Through my previous experiences, the experiences of others, etc.
In this situation, if the purpose of the modification is this, it is better to do it like this.
A design pattern is something that is systematically organized.
So when we apply design patterns to programming,
It will make programming a little more comfortable.

The 'Design Patterns with JAVA (Gof)' course explains some of the Gof Design Patterns using Java.

The usefulness of design patterns

Making a 2nd multiplication table


💁🏻‍♂️If I need to print from 1 to 999, what would be a good method?
🙋🏻‍♀️[Method 1] requires a very long hardcoding, whereas [Method 2] only requires changing the condition inside the for loop to i<1000!
💁🏻‍♂️If I need to print 3 columns, what would be a good method?
🙋🏻‍♀️[Method 1] requires you to change all 2s in the horizontal line to 3, whereas [Method 2] only requires you to change int n = 3; and you're done!
This example is not a design pattern, but if you apply design patterns to your project, it will look like this example.
It makes it easier to respond to various additional requirements.

소스코드자료는 싱글턴패턴의 세 번째 강의 "쓰레드 사용시 문제점 해결과 좀 더 효율적인 코드 만들기"에 첨부 되어 있습니다.

해당 수업에서 좌측 상단의 수업 리스트버튼을 눌렀을 때 첨부파일을 확인할 수 있습니다.

Recommended for
these people

Who is this course right for?

  • For those who have just finished the Java Basics book

  • For those who want to use Java at a higher level

  • For those who want to study design patterns

  • This is suitable for those who are moving from [beginner → intermediate] level.

Need to know before starting?

  • We assume you have Java programming experience.

  • It does not cover installing JDK, build tools, or IDE.

  • This course was created using JDK 1.8, Eclipse 2019-06.

Hello
This is

5,767

Learners

377

Reviews

118

Answers

4.6

Rating

6

Courses

현) 더조은IT아카데미 - 자바개발자과정 / 플러터 / 빅데이터 / 블록체인 강의

28년차 개발자이면서 강의를 겸하고 있습니다.

*** 저서 ***

이재환의 자바 프로그래밍 입문 / 골든래빗

예제로 배우는 스프링 부트 입문 /  비제이퍼블릭

핵심강좌! 유니티 / 유페이퍼

핵심강좌! Cocos2d-X / 유페이퍼

시작하세요! cocos2d 아이폰게임프로그래밍 / 위키북스

*** 온라인 강의 ***

자바 : 클래스의 이해와 객체지향 프로그래밍

디자인 패턴 with JAVA

예제로 배우는 스프링부트 입문

핵심 강좌! Cocos Creator 2D 게임 개발

게임 디자인 패턴 with Unity

 

 

Curriculum

All

21 lectures ∙ (3hr 19min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

78 reviews

4.4

78 reviews

  • freejava님의 프로필 이미지
    freejava

    Reviews 10

    Average Rating 4.8

    3

    100% enrolled

    講義内容が思ったより少し残念ですね そして序盤にはじっくり書いて進行する一方、後半部からはただ ソースコードを貼り付けて大まかに説明する部分も少し残念でした。 じっくりとステップごとにコードを書いて進めば理解するのが良くなったのに あまりにも速くコードを貼り付けて説明しながらフックを越えて行くので、逃して再び戻る 見る部分も多かったですね しかし、基礎が不足したり、デザインパターンの基本がまったくない人には こんなパターンはこんなふうに具現するんだと感じが来そうです とにかく、全体的に残念なクオリティの講義です。

    • omg님의 프로필 이미지
      omg

      Reviews 205

      Average Rating 5.0

      5

      100% enrolled

      デザインパターンが何か入門するのに役立つ講座です。

      • wonjinism0054님의 프로필 이미지
        wonjinism0054

        Reviews 1

        Average Rating 4.0

        4

        100% enrolled

        デザインパターンを勉強しようとして本を買って報告 YouTubeの講義も見ましたが、それらをより理解するのに役立ちました。 各パターンを段階的に説明してくれる部分が良いです。 しかし、すべてのパターン記述はそうではありませんでした。 講義紹介 見てたくさん期待して受講して、そういうことを一つ一つ差し引きました。 フリーライフ様講義の評価に共感になります。

        • nakjasabal0079님의 프로필 이미지
          nakjasabal0079

          Reviews 7

          Average Rating 5.0

          5

          100% enrolled

          デザインパターンを勉強しようとなり本も見て講座も探してみたが… いよいよお気に入りの講座を探すようになりました。 全体的に整理も良くなっており、何よりも例が好きでした。 ちょっとした例のソースで十分な理解をさせてくれるのは簡単ではないのに、ボールをたくさん聞いたことを感じることができました。 良い講座ありがとうございます。

          • seongho0424yoon3876님의 프로필 이미지
            seongho0424yoon3876

            Reviews 26

            Average Rating 4.9

            5

            100% enrolled

            デザインパターンについて漠然と感じましたが、今回の講義を通じてよく使うデザインパターンについて簡単に理解できました。 Javaベースのデザインパターンについて気になる方におすすめです〜

            $26.40

            java's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!