Abstract Factory design pattern | Code là dễ :D | C#

  Рет қаралды 13,838

Ông Dev

Ông Dev

Күн бұрын

Hế lô hế lô, Ông dev đây!
Trong video này mình sẽ giới thiệu về Abstract Factory Design Pattern và so sánh Abstract Factory, Factory Method và Builder.
Đây là một pattern được sử dụng rất phổ biến.
Chapters:
0:00 Intro
1:46 Ví dụ cho Abstract Factory
4:07 Code
13:59 So sánh Factory Method, Abstract Factory, Builder
Link của cả playlist design pattern:
• Design Pattern
Source code: github.com/MiloNguyen95/desig...
-- Để request video từ channel Ông Dev --
request.ongdev.com/
--Link donate--
-- Để xem những video về lập trình --
Nhấn vào đây để theo dõi kênh mình nhé: tinyurl.com/SubscribeOngDev
-- Blog của mình --
blog.ongdev.com
-- Facebook page của mình --
/ ongdevvuitinh
Cảm ơn các bạn đã quan tâm theo dõi
#Ôngdev #AbstractFactory #DesignPattern

Пікірлер: 16
@chaudang1279
@chaudang1279 3 жыл бұрын
chời ơi vid của Ông Dev nghệ như MV Yellow của Coldplay vậyyyyyy! Đỉnh thực sự!
3 жыл бұрын
Để kiếm cái mv đó coi thử :v
@tristheflash6928
@tristheflash6928 5 күн бұрын
thực ra em phải xem video này dc hơn 2 năm rồi nhưng lúc đó là junior chỉ implement và làm theo use case nhưng h khi nhìn dc overview rồi ms thấy đáng ra nên những kiến thức cơ bản này nên dc nắm chắc ngay từ đầu nó đã giải quyết dc kha khá thứ vì em code nghiệp vụ khá nhiều và phải nói thật là reuse cx rất nhiều
@trongphan6133
@trongphan6133 Жыл бұрын
Để giải thích rõ 1 vấn đề thì bạn phải hiểu rõ vấn đề đó. Ở video này a giải thích sự khác nhau giữa abstract factory và factory method khá là dễ hiểu. Em đọc tài liệu tiếng anh nhiều nhưng chưa hiểu rõ lắm. Cảm ơn anh. Nhờ a mà vấn đề của e đã được giải quyết.
@maicaotri3668
@maicaotri3668 2 жыл бұрын
video hay vãi chưởng luôn ạ, e cám ơn anh
@hekirekiissen8024
@hekirekiissen8024 3 жыл бұрын
lần đầu coi clip mà hấp dẫn ghê coi 1 mạch tới hết luôn :v
@chauminh1313
@chauminh1313 2 жыл бұрын
vid hay thật sự ý, coi xong e mới để ý mấy cái package config bên java họ xây theo kiểu builder, kiểu như mình cần cái gì thì mình .method() cái đó rồi .build
@huypham4950
@huypham4950 3 жыл бұрын
rất thích những video a làm về parttern :D
@NhanThanh-kp7hc
@NhanThanh-kp7hc 3 жыл бұрын
Hóng anh làm về API
@cooky5815
@cooky5815 3 жыл бұрын
cái này là góp ý của mình nha. 1. Cái chỗ random implement thì thay vì if else, mình dùng 1 cái static Map thay thế thì nó khiến mình sẽ không phải đổi cái code trong implent, mình đổi cái param trong cái map là được. 2. phần giải thích cái cách pattern nó hoạt động nó hơi khó hiểu, mình nghĩ nó sẽ dễ hiểu hơn nếu có 1 cái paint hay cái app nào để vẽ flow đi thì nó sẽ ok hơn Vd: step 1: 1 cái interface animal step2: interface animal factory step 3: define class con step n: hoàn thành các step ở dạng hình ảnh thì qua phần code nó sẽ dễ hình dung hơn thay vì phải ráng kiếm từ ngữ để giải thích
3 жыл бұрын
Ya, cảm ơn bạn đã góp ý xây dựng nha :D mình sẽ cố gắng cải thiện trong những video tiếp theo.
@duccao5932
@duccao5932 2 жыл бұрын
e xin hỏi ông Dev với mấy bro vấn đề này ạ. mẫu factory này mục đích là chỉ khởi tạo đối tượng mặc định thôi đúng không ạ, tại e tìm gg nhiều mà không có chỗ nào hướng dẫn về cái tạo đối tượng có data hết ạ. ví dụ abstract class Shape có các class con Circle, Rectangle, Triangle... làm sao để mình có thể tạo đối tượng bằng factory mà có thể truyền tham số data vào ạ.
@dhatuan
@dhatuan Жыл бұрын
a ơi e mới học C# thì nên học từ những sách nào và luyện tập làm những gì để lên tay. Mong a giúp đỡ
@dantran7595
@dantran7595 3 жыл бұрын
Chào bạn, bạn có thể giới thiệu 1 công cụ hỗ trợ draw UML diagram được không?
3 жыл бұрын
Mình hay dùng draw.io nha
@dung_gl
@dung_gl Жыл бұрын
Xem cái này lại tự hỏi là có ai sử dụng factory method để tạo ra các concrete factory của thằng abstract factory không ta?? kiểu chỗ tạo cái thằng factory mà if else, switch case cho đó nhiều quá thì đem nó ra factory method ấy :v
Command design pattern | Code là dễ :D | C#
12:15
Ông Dev
Рет қаралды 8 М.
Adapter design pattern | Code là dễ :D | C#
15:45
Ông Dev
Рет қаралды 11 М.
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 107 МЛН
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
Abstract Factory Pattern - DESIGN PATTERNS (C#/.NET)
11:19
SingletonSean
Рет қаралды 6 М.
Facade design pattern | Code là dễ :D | Java
13:31
Ông Dev
Рет қаралды 14 М.
Flyweight Pattern - DESIGN PATTERNS (C#/.NET)
10:12
SingletonSean
Рет қаралды 3,3 М.
Factory Method Pattern - Design Patterns (ep 4)
27:21
Christopher Okhravi
Рет қаралды 535 М.
Nhập môn Design Pattern siêu tốc trong 10 phút
10:00
Phạm Huy Hoàng
Рет қаралды 118 М.
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 107 МЛН