Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

etc. (Programming)

Các mẫu thiết kế hướng đối tượng dễ hiểu của Yalco

Thông qua 25 mẫu thiết kế OODP, bạn sẽ học được nhiều cách để thiết kế phần mềm hướng đối tượng.

(4.9) 78 đánh giá

947 học viên

  • yalco
유튜브
예제
Java
oop
Design Pattern

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

Dịch cái này sang tiếng Việt

  • Nguyên tắc chính của lập trình hướng đối tượng

  • 25 mẫu thiết kế hướng đối tượng

  • Các kỹ năng nâng cao áp dụng các ngôn ngữ hướng đối tượng

  • Thiết kế phần mềm linh hoạt và có khả năng tái sử dụng cao

🇰🇷 Khóa học này được thiết kế dành cho người học nói tiếng Hàn. Nếu bạn nói tiếng Anh, tiếng Nhật, tiếng Việt hoặc bất kỳ ngôn ngữ nào khác, vui lòng tham gia khóa học có sẵn tại liên kết bên dưới.

https://inf.run/BmsNe

25 mẫu thiết kế để học hỏi từ YouTuber 100K Yalko

Học các mẫu thiết kế cũng giống như học các kỹ thuật Jiu-Jitsu.

Bạn có thể đã xem các video trên YouTube hướng dẫn các kỹ thuật tự vệ hoặc võ thuật jiu-jitsu.

Nếu bạn xem nội dung liên quan đến Jiu-Jitsu một cách cẩn thận, bạn có thể học cách chế ngự đối thủ hoặc tự vệ bằng cách sử dụng nhiều đặc điểm khác nhau của cơ thể con người như khớp, đòn bẩy và trọng tâm. Khi bạn xem nhiều kỹ thuật khác nhau sử dụng cấu trúc và động lực của cơ thể con người, bạn sẽ nhận ra rằng, 'Tôi đã sử dụng nó trong suốt cuộc đời mình, nhưng tôi có thể làm những điều này bằng cơ thể của mình.'


Mặc dù không nhiều như cơ thể chúng ta, ngôn ngữ lập trình hướng đối tượng cung cấp các chức năng phức tạp hơn so với việc chỉ sử dụng các lớp và đối tượng. Ngay cả khi học các khái niệm như kế thừa, đa hình và đóng gói, cũng khó có thể tìm ra cách sử dụng chúng hiệu quả trong thực tế. Đó là lý do tại sao nhiều người học các ngôn ngữ hướng đối tượng như Java nhưng không biết cách sử dụng chúng, và trên thực tế sử dụng chúng như các ngôn ngữ thủ tục.

Học các mẫu thiết kế hướng đối tượng sẽ giúp bạn học cách sử dụng các tính năng phức tạp của ngôn ngữ hướng đối tượng trong thực tế. Thông qua các mẫu thiết kế khác nhau, bạn có thể học cách giải quyết các vấn đề phức tạp dễ dàng hơn và thuận tiện hơn khi tạo hoặc sửa chương trình. Cũng giống như học các kỹ thuật trong Jiu-Jitsu và áp dụng chúng một cách phù hợp vào tình huống, học các mẫu thiết kế sẽ giúp bạn sử dụng các tính năng của ngôn ngữ hướng đối tượng hiệu quả hơn trong các tình huống thực tế.

Ai sẽ được hưởng lợi khi tham gia khóa học này?

1. Những người muốn sử dụng ngôn ngữ hướng đối tượng một cách đúng đắn

Bạn có thể đã học các khái niệm như lớp, trừu tượng, kế thừa và giao diện, nhưng nhiều người trong số các bạn có thể không biết cách sử dụng chúng trong thực tế. Thông qua bài giảng này, bạn sẽ có thể thấy cách viết mã tuyệt vời và đa dạng bằng cách sử dụng các hàm hướng đối tượng thông qua khoảng 50 ví dụ.


2. Những người muốn viết code tốt hơn trong thực tế

Nếu bạn muốn viết mã 'tốt' không chỉ có chức năng mà còn dễ hiểu và dễ sửa đổi đối với người khác, thì khóa học này dành cho bạn. Học các mẫu thiết kế sẽ giúp mã của bạn sạch hơn, dễ bảo trì và mở rộng sau này, đồng thời tiết kiệm thời gian cho bạn. Nó sẽ giúp bạn làm việc hiệu quả hơn tại nơi làm việc.

Sau giờ học

  • Bạn sẽ hiểu được các khái niệm cơ bản và nguyên tắc thiết kế của lập trình hướng đối tượng và có thể áp dụng chúng vào thực tế.

  • Bạn sẽ học được nhiều mẫu thiết kế khác nhau và có được phương pháp cụ thể về cách sử dụng chúng trong thực tế.

  • Bạn sẽ có khả năng viết code có thể bảo trì được và có cấu trúc có thể tái sử dụng.

  • Bạn sẽ học cách giải quyết các vấn đề phần mềm phức tạp một cách có hệ thống và hiệu quả.

  • Duy trì tính nhất quán trong mã của bạn giúp việc cộng tác với nhóm của bạn dễ dàng hơn và tăng tốc quá trình phát triển.

Điều gì làm cho bài giảng của Yalko khác biệt?

Giải thích dễ dàng thông qua các phép so sánh và yếu tố trực quan

Yalco, bậc thầy về giải thích dễ dàng giải thích ngay cả những khái niệm khó! Với bí quyết tích lũy qua nhiều năm, chúng tôi giúp bạn hiểu tất cả các mẫu cùng một lúc. Không cần giải thích phức tạp hoặc sơ đồ lớp, bạn có thể dễ dàng học các mẫu với đồ họa trực quan và các ví dụ hoàn hảo.

Một video không lộn xộn và dễ nhìn

Chúng tôi cung cấp trải nghiệm học tập dễ đọc thông qua phụ đề và làm nổi bật mã được áp dụng cho tất cả các video trong khi tiến hành nhanh chóng mà không cần các quy trình không cần thiết như nhập mã. Bạn có thể học từ các khái niệm hướng đối tượng đến 25 mẫu trong bài giảng được nén trong 3 giờ.

Tìm hiểu về những điều này

Nguyên tắc thiết kế hướng đối tượng

Chúng ta hãy cùng xem lập trình hướng đối tượng là gì và tại sao nó được thiết kế, sau đó tìm hiểu sơ lược và dễ dàng về từng thành phần của nó. Thông qua các nguyên tắc SOLID tạo thành cơ sở của các mẫu thiết kế, bạn sẽ tìm hiểu loại thiết kế nào là cần thiết để tạo ra phần mềm mạnh mẽ và linh hoạt.

25 Mẫu thiết kế

Tìm hiểu 25 mẫu thiết kế được sử dụng rộng rãi nhất, mỗi mẫu có hai ví dụ về Java . Tìm hiểu 5 mẫu sáng tạo, 7 mẫu cấu trúc và 13 mẫu hành vi, và tìm hiểu cách giải quyết hiệu quả nhiều vấn đề thiết kế mà bạn sẽ gặp phải trong thực tế.

Các mẫu để học

  • Mẫu mặt tiền

  • Các mẫu chiến lược

  • Mẫu Phương pháp Mẫu

  • Độc thân

  • Mẫu trạng thái

  • Mẫu bộ chuyển đổi

  • Mẫu cầu

  • Mẫu phương pháp nhà máy

  • Mẫu proxy

  • Mẫu quan sát

  • Mẫu Flyweight

  • Mẫu nhà máy trừu tượng

  • Mẫu môi giới

  • Mẫu khách truy cập

  • Mẫu xây dựng

  • Mẫu trang trí

  • Mẫu lệnh

  • Mẫu lưu niệm

  • Mẫu nguyên mẫu

  • Mô hình chuỗi trách nhiệm

  • Mẫu phức tạp

  • Mẫu thông dịch viên

  • Mẫu Đăng ký-Xuất bản

  • Mẫu thông dịch viên

  • Mẫu đặc điểm kỹ thuật

Bạn có thắc mắc nào không?

H. Tôi cần biết bao nhiêu ngôn ngữ để tham gia khóa học?

Các ví dụ bài giảng được viết bằng Java . Bất kỳ ai đã học Java hoặc ngôn ngữ tương tự như C# hoặc Kotlin ở mức cơ bản đều có thể học khóa học mà không gặp khó khăn.

Để đảm bảo rằng ngay cả những người đã học các ngôn ngữ khác cũng có thể tham gia khóa học mà không gặp nhiều khó khăn, chúng tôi đã tạo ra các ví dụ không sử dụng nhiều nhất có thể các tính năng nâng cao của Java.

Nếu bạn cảm thấy mình thiếu kiến ​​thức về Java, bạn có thể học đủ từ phần Java miễn phí của Yalco, phần này bán khá chạy . (Phần miễn phí bao gồm một phần hướng đối tượng.)

H. Nội dung sâu sắc đến mức nào?

Bài giảng này nhằm mục đích giúp bạn hiểu 25 mẫu một cách dễ dàng và nhanh chóng nhất có thể. Bài giảng tập trung vào việc cung cấp hai ví dụ để giải thích trực quan các nguyên tắc của từng mẫu và cách triển khai chúng.

Đối với những người muốn tìm hiểu nội dung lý thuyết chuyên sâu hoặc các ứng dụng thực tế chi tiết, điều này có thể cảm thấy không đủ. Do đó, hãy chắc chắn xem 5 video mẫu được cung cấp miễn phí trước khi tham gia khóa học .

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Đây là khóa học có thể tham gia mà không cần đào tạo thực hành.

  • Nếu bạn muốn thực hành, bạn có thể thực hiện ở bất kỳ môi trường nào hỗ trợ Java.

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

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

  • người quan tâm đến thiết kế hướng đối tượng

  • Lập trình viên mới muốn trở thành lập trình viên cấp cao

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

  • Kiến thức cơ bản về Java (khuyến nghị) hoặc các ngôn ngữ hướng đối tượng khác

Xin chào
Đây là

29,731

Học viên

1,517

Đánh giá

84

Trả lời

4.9

Xếp hạng

17

Các khóa học

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

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

Tất cả

31 bài giảng ∙ (3giờ 3phú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.9

78 đánh giá

  • 용용님의 프로필 이미지
    용용

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    많은 고민을 하고 강의를 제작했다는게 느껴지는 강의였습니다. 각각 강의 시간은 짧은게 전혀 단점이 아닐 정도로 핵심은 모두 담겨있으며, 이해가 쉽도록 배려해주신 훌륭한 강의였습니다. 이 가격에 이정도 퀄리티를 접해보니 앞으로 눈이 높아져서 다른 강의들 함부로 못 볼 것 같네요. ps. 개인적으로 구연산 팬입니다.. 항마력 높이시고 다시 뵙길 고대합니다. 감사합니다.

    • 얄팍한 코딩사전
      Giảng viên

      열심히 준비한 보람 느끼게 해주셔서 정말 감사드립니다!!! 구연산도 ㅠ 좋아해주셔서 감사합니다. 😂 앞으로도 더 좋은 컨텐츠들로 준비하겠습니다. 새해 복 많이 받으세요!!

  • 주아아빠님의 프로필 이미지
    주아아빠

    Đánh giá 50

    Đánh giá trung bình 5.0

    5

    10% đã tham gia

    디자인 패턴 강의 실무에서 쓰는 패턴 사례 예시 좋고 강의가 지루하지 않게 빨리 진행되니 좋네요 가성비도 최고 좋구요 저는 책으로 읽다 어렵고 지루 했었거든요 앞으로도 좋은 강의 기대 하겠습니다 화이팅 하세요!!

    • 열심히 만들면서도 새로운 시도라 고민이 많았는데 도움이 되어드렸다니 정말 기쁩니다!! 감사합니다!!

  • 조상호님의 프로필 이미지
    조상호

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    • 김현필님의 프로필 이미지
      김현필

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      알기 쉽고 짧게 설명을 해주어서 집중이 잘되고 이해하기도 쉽습니다.

      • 감사합니다! 남은 과정중 어려운 부분이 있으면 언제든 질문주세요!

    • 김우성님의 프로필 이미지
      김우성

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      567.129 ₫

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

      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!