강의

멘토링

커뮤니티

Programming

/

etc. (Programming)

Các mẫu thiết kế với JAVA (GoF)

Nếu bạn vừa hoàn thành Kiến thức cơ bản về Java hoặc là người mới bắt đầu sử dụng Java, bạn có thể tìm hiểu các mẫu thiết kế thông qua khóa học này. Khi lập trình bằng Java, bạn sẽ có thể lập trình với mã hiệu quả hơn.

(4.4) 78 đánh giá

1,006 học viên

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

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Sử dụng nâng cao của Java

  • Triển khai mã nâng cao bằng Java

  • Giải quyết suôn sẻ các vấn đề khác nhau phát sinh trong quá trình thực hiện dự án

Mẫu thiết kế là gì?

Lý do quan trọng để tạo ra một chương trình bằng cách áp dụng các mẫu thiết kế là
Điều này giúp việc đáp ứng các yêu cầu bổ sung khác nhau trở nên dễ dàng hơn .
Nghĩa là, để có thể dễ dàng sửa đổi mã.
Thông qua những kinh nghiệm trước đây của tôi, kinh nghiệm của người khác, v.v.
Trong tình huống này, nếu mục đích của việc sửa đổi là như vậy thì tốt hơn là nên thực hiện như thế này.
Mẫu thiết kế là thứ được tổ chức một cách có hệ thống.
Vì vậy, khi chúng ta áp dụng các mẫu thiết kế vào lập trình,
Nó sẽ giúp việc lập trình thoải mái hơn một chút.

Khóa học 'Các mẫu thiết kế với JAVA (Gof)' giải thích một số mẫu thiết kế Gof sử dụng Java.

Tính hữu ích của các mẫu thiết kế

Tạo bảng cửu chương thứ 2


💁🏻‍♂️Nếu tôi cần in từ 1 đến 999, phương pháp nào là tốt nhất?
🙋🏻‍♀️[Phương pháp 1] yêu cầu mã hóa cứng rất dài, trong khi [Phương pháp 2] chỉ yêu cầu thay đổi điều kiện bên trong vòng lặp for thành i<1000!
💁🏻‍♂️Nếu tôi cần in 3 cột thì phương pháp nào là phù hợp?
🙋🏻‍♀️[Phương pháp 1] yêu cầu bạn phải đổi tất cả số 2 trong dòng ngang thành số 3, trong khi [Phương pháp 2] chỉ yêu cầu bạn phải đổi int n = 3; và thế là xong!
Ví dụ này không phải là một mẫu thiết kế, nhưng nếu bạn áp dụng các mẫu thiết kế vào dự án của mình, nó sẽ trông giống như ví dụ này.
Nó giúp đáp ứng dễ dàng hơn nhiều yêu cầu bổ sung khác nhau.

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

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

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người vừa học xong Java cơ bản

  • Những người muốn sử dụng Java ở cấp độ cao hơn

  • Những người muốn nghiên cứu các mẫu thiết kế

  • Nó phù hợp cho những người đang chuyển từ [Sơ cấp sang Trung cấp].

Cần biết trước khi bắt đầu?

  • Chúng tôi cho rằng bạn có kinh nghiệm lập trình Java.

  • Nó không bao gồm việc cài đặt JDK, công cụ xây dựng hoặc IDE.

  • Khóa học này được tạo bằng JDK 1.8 và Eclipse 2019-06.

Xin chào
Đây là

5,767

Học viên

377

Đánh giá

118

Trả lời

4.6

Xếp hạng

6

Các khóa học

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

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

*** 저서 ***

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

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

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

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

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

*** 온라인 강의 ***

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

디자인 패턴 with JAVA

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

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

게임 디자인 패턴 with Unity

 

 

Chương trình giảng dạy

Tất cả

21 bài giảng ∙ (3giờ 19phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

78 đánh giá

4.4

78 đánh giá

  • freejava님의 프로필 이미지
    freejava

    Đánh giá 10

    Đánh giá trung bình 4.8

    3

    100% đã tham gia

    The lecture content was a bit disappointing. I thought it would be a practical code that could be used right away in practice, but it was a bit disappointing. Also, while the beginning was written step by step, from the middle to the latter part, it was a bit disappointing that it just pasted the source code and gave a rough explanation. It would have been better to understand if it had been written step by step, but since it was too fast to paste the code and explain it, I missed a lot of parts and had to go back and look at them. However, for those who lack the basics or do not have a basic understanding of design patterns, I think they will get the feeling that this pattern is implemented this way. Anyway, it is an overall disappointing lecture with poor quality.

    • omg님의 프로필 이미지
      omg

      Đánh giá 205

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      This course is helpful for beginners to learn what design patterns are.

      • wonjinism0054님의 프로필 이미지
        wonjinism0054

        Đánh giá 1

        Đánh giá trung bình 4.0

        4

        100% đã tham gia

        I bought a book to study design patterns and watched YouTube lectures, but this was more helpful for my understanding. I like the part where each pattern is explained step by step. However, not all the pattern explanations were like that. I took off one star because I had high expectations after reading the lecture introduction. I agree with Freelife's lecture evaluation.

        • nakjasabal0079님의 프로필 이미지
          nakjasabal0079

          Đánh giá 7

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          I tried to study design patterns by reading books and looking for lectures... I finally found a lecture that I like.. Overall, it was well organized, and most of all, I liked the examples. It's not easy to provide sufficient understanding with short example sources, but I could feel that a lot of effort was put into it. Thank you for the great lecture..I think it would be helpful for other developers to listen to it once.^^

          • seongho0424yoon3876님의 프로필 이미지
            seongho0424yoon3876

            Đánh giá 26

            Đánh giá trung bình 4.9

            5

            100% đã tham gia

            I had a vague feeling about design patterns, but through this lecture, I was able to easily understand frequently used design patterns. I recommend it to those who are curious about Java-based design patterns~

            716.781 ₫

            Khóa học khác của java

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!