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) 80 đánh giá

1,015 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

Java
Java
MVC
MVC
Java
Java
MVC
MVC

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

4.4

5.0

OMG

100% đã tham gia

Đây là một khóa học hữu ích để giới thiệu các mẫu thiết kế là gì.

5.0

성낙현(낙자쌤)

100% đã tham gia

Tôi đọc sách và tìm kiếm các khóa học để nghiên cứu các mẫu thiết kế... Cuối cùng tôi đã tìm được khóa học mình thích. Nhìn chung nó được tổ chức tốt và trên hết, tôi thích các ví dụ. Thật không dễ dàng để cung cấp đầy đủ sự hiểu biết bằng các nguồn ví dụ ngắn gọn, nhưng tôi có thể cảm thấy rằng tôi đã bỏ ra rất nhiều công sức cho việc đó. Cảm ơn bạn vì khóa học tuyệt vời này. Tôi nghĩ nó cũng sẽ hữu ích cho các nhà phát triển khác tham gia. ^^

5.0

느림보개발자

100% đã tham gia

Tôi cảm thấy mơ hồ về các mẫu thiết kế, nhưng qua bài giảng này, tôi có thể dễ dàng hiểu được các mẫu thiết kế thường được sử dụng. Tôi giới thiệu điều này cho bất kỳ ai tò mò về các mẫu thiết kế dựa trên Java.

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à java

5,811

Học viên

384

Đánh giá

118

Trả lời

4.6

Xếp hạng

6

Các khóa học

Hiện tại) The Joeun IT Academy - Giảng dạy khóa học Nhà phát triển Java / Flutter / Big Data / Blockchain

Tôi là nhà phát triển với 28 năm kinh nghiệm và hiện đang kiêm nhiệm công việc giảng dạy.

*** Tác phẩm ***

Nhập môn lập trình Java của Lee Jae-hwan / Golden Rabbit

Nhập môn Spring Boot qua các ví dụ / BJ Public

Khóa học cốt lõi! Unity / uPaper

Khóa học cốt lõi! Cocos2d-X / Upaper

Hãy bắt đầu! Lập trình game iPhone với cocos2d / Wikibooks

*** Bài giảng trực tuyến ***

Java: Hiểu về lớp và lập trình hướng đối tượng

Design Patterns với JAVA

Nhập môn Spring Boot qua các ví dụ

Khóa học cốt lõi! Phát triển game 2D với Cocos Creator

Thiết kế mẫu trong game với Unity

Thấu hiểu Class và Design Pattern trong lập trình hướng đối tượng với ví dụ JAVA - Khóa học cốt lõi nhập môn Spring Boot! Phát triển game 2D bằng Cocos Creator và Design Pattern trong game với Unity.

Thấu hiểu Class và Design Pattern lập trình hướng đối tượng với ví dụ JAVA - Khóa học cốt lõi nhập môn Spring Boot! Phát triển game 2D bằng Cocos Creator và Design Pattern trong game với Unity.

Thêm

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ả

80 đánh giá

4.4

80 đánh giá

  • omg님의 프로필 이미지
    omg

    Đánh giá 206

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một khóa học hữu ích để giới thiệu các mẫu thiết kế là gì.

    • pari01303216님의 프로필 이미지
      pari01303216

      Đánh giá 4

      Đánh giá trung bình 3.0

      1

      71% đã tham gia

      Tôi nghĩ rằng sẽ có những ví dụ thực tế sau khi xem các bài giảng mở, nhưng không có những thứ như vậy. Nó không khác gì các bài giảng miễn phí trên YouTube, nhưng nó hơi đắt ở mức hơn 30.000 won.

      • jason5762님의 프로필 이미지
        jason5762

        Đánh giá 3

        Đánh giá trung bình 4.0

        2

        10% đã tham gia

        Thành thật mà nói, bài giảng là một cái nhìn tổng quan về các mẫu thiết kế và tôi không nghĩ mình sẽ hiểu thêm hoặc sử dụng các mẫu thiết kế sau khi nghe xong. (Tôi không nghĩ nó sẽ thỏa mãn về mặt trí tuệ đâu ㅠㅠ) Đối với những người chưa biết gì, tôi nghĩ sẽ rất hữu ích nếu biết ở mức độ tổng quát.

        • jongdeu님의 프로필 이미지
          jongdeu

          Đánh giá 30

          Đánh giá trung bình 4.9

          2

          100% đã tham gia

          Tôi không nghĩ đó là thứ bạn có thể trả tới 30.000 won. Tôi khuyên bạn nên tra cứu các mẫu thiết kế được liệt kê trong danh sách bài giảng trên trên Internet và mua chúng nếu bạn không hiểu chúng. 1. Mã ví dụ không phải là một ví dụ ứng dụng thực tế mà là một mã ví dụ đơn giản có cấu trúc như thế này được gọi là ~mẫu. Tôi rất thất vọng vì nó kết thúc ở cấp độ này. -Bạn có thể tìm hiểu mọi thứ bằng cách Google. 2. Số lượng mẫu được dạy rất ít. Nếu bạn định quay một bài giảng với chất lượng như thế này, tôi nghĩ việc tải lên nhiều mẫu hơn là điều đúng đắn. 3. Tiếng sông êm đềm quá... [Phần kết luận] Tôi sẽ rất biết ơn nếu khóa học này miễn phí, nhưng tôi không nghĩ đó là khóa học có giá 30.000 won. Tôi nghĩ khoảng 10.000 won là phù hợp.

          • freejava님의 프로필 이미지
            freejava

            Đánh giá 10

            Đánh giá trung bình 4.8

            3

            100% đã tham gia

            Nội dung bài giảng hơi thất vọng hơn tôi mong đợi. Tôi tưởng code sẽ đủ chuyên sâu để có thể sử dụng ngay trong thực tế, nhưng lại hơi thất vọng. Và trong khi phần đầu được viết từng bước thì phần sau chỉ được viết thôi. Phần bạn dán mã nguồn và giải thích đại khái hơi thất vọng. Sẽ dễ hiểu hơn nếu bạn viết mã từng bước. Mình dán mã và giải thích nhanh quá nên bỏ sót và quay lại. Có rất nhiều thứ để xem. Tuy nhiên, đối với những người thiếu kiến ​​thức cơ bản hoặc hoàn toàn không có kiến ​​thức cơ bản về mẫu thiết kế, Tôi nghĩ bạn có thể có cảm giác rằng mẫu này được triển khai theo cách này. Dù sao đi nữa, về tổng thể, đây là một bài giảng có chất lượng đáng thất vọng.

            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!