Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

25 Design Patterns in Java for Beginners

25 Mẫu Thiết Kế (Design Patterns) trong Java cho Người Mới Bắt Đầu

25 Mẫu Thiết Kế (Design Patterns) trong Java cho Người Mới Bắt Đầu

Học cách xử lý các vấn đề phức tạp thường gặp bằng cách sử dụng các mẫu thiết kế.

4.2
(340 đánh giá)
39,922 học viên
Giảng viên
Laurentiu Raducu
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
2.5 giờ video
52 bài giảng
9 bài quiz
3 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Bạn sẽ học được cách áp dụng các mẫu thiết kế trong công việc hàng ngày
Bạn sẽ học được cách quản lý việc tạo lập, cấu trúc và hành vi của các đối tượng phức tạp
Bạn sẽ học cách định nghĩa bất kỳ mẫu thiết kế nào và nhận biết tình huống có thể áp dụng chúng.
Thông qua các bài tập thực hành, bạn sẽ được chuẩn bị để trả lời các câu hỏi phỏng vấn liên quan đến mẫu thiết kế.

Yêu cầu

Kiến thức cơ bản về Java

Đối tượng phù hợp

Lập trình viên Java, kỹ sư phần mềm, lập trình viên nghiệp dư.
Các nhà phát triển muốn nâng cao kiến thức về mẫu thiết kế.

Nội dung khóa học

4 phần • 52 bài giảng
1 Giới thiệu
1 Bài Toán của Mẫu Builder
2 Cách Triển Khai Mẫu Builder
3 Giới thiệu Mẫu Factory
4 Demo Mẫu Factory
5 Giới thiệu Mẫu Abstract Factory
6 Giới thiệu Mẫu Singleton
7 Demo Mẫu Singleton
8 Giới thiệu Mẫu Prototype
9 Demo Mẫu Prototype
10 Mẫu Object Pool
11 Triển Khai Mẫu Object Pool
1 Các Mẫu Thiết Kế Cấu Trúc
2 Giới thiệu Mẫu Adapter
3 Triển Khai Mẫu Adapter
4 Giới thiệu Mẫu Bridge
5 Triển Khai Mẫu Bridge
6 Mẫu Filter
7 Giới thiệu Mẫu Composite
8 Triển Khai Mẫu Composite
9 Giới thiệu Mẫu Decorator
10 Triển Khai Mẫu Decorator
11 Giới thiệu Mẫu Facade
12 Triển Khai Mẫu Facade
13 Giới thiệu Mẫu Flyweight
14 Triển Khai Mẫu Flyweight
15 Giới thiệu Mẫu Proxy
16 Triển Khai Mẫu Proxy
1 Các Mẫu Thiết Kế Hành Vi
2 Giới thiệu Mẫu Chain of Responsibility
3 Triển Khai Mẫu Chain of Responsibility
4 Giới thiệu Mẫu Command
5 Triển Khai Mẫu Command
6 Giới thiệu Mẫu Interpreter
7 Triển Khai Mẫu Interpreter
8 Giới thiệu Mẫu Iterator
9 Triển Khai Mẫu Iterator
10 Giới thiệu Mẫu Mediator
11 Triển Khai Mẫu Mediator
12 Giới thiệu Mẫu Memento
13 Triển Khai Mẫu Memento
14 Giới thiệu Mẫu Observer
15 Triển Khai Mẫu Observer
16 Giới thiệu Mẫu State
17 Triển Khai Mẫu State
18 Giới thiệu Mẫu Strategy
19 Triển Khai Mẫu Strategy
20 Giới thiệu Mẫu Template Method
21 Triển Khai Mẫu Template Method
22 Giới thiệu Mẫu Visitor
23 Triển Khai Mẫu Visitor
24 Các Nguyên Lý SOLID

Giới thiệu khóa học

Curious how to solve common problems in your code? Want to learn more about design patterns to prepare yourself for a technical interview?

Then you came to the right place :).

The objective of this course is to introduce you with all the design patterns that can be implemented in Java.

In this course, you will learn everything about design patterns from each of the three main categories: creational, structural and behavioural.

The main target of this course are beginners which are making their first steps in learning Java programming language. The course is also targetting more advanced students which need to brush up their knowledge on the topic of design patterns.

What is a Design Pattern?

A design pattern is a reusable solution that can be applied to common programming scenarios. As a developer, you will encounter design patterns everywhere. The Java API alone solves most of its programming challenges with different design patterns.

The term has been introduced in the book called Design Patterns: Elements of Reusable Object-Oriented Software, a book published by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, a group of computer scientists known as the Gang of Four. 
I hope you will find this course useful and you will use the knowledge gathered from this course in solving design issues in your code.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Design Patterns
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Programming
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Software Engineering
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊