Hướng dẫn design pattern

Xin kính chào các bạn, bài viết lúc này bản thân sẻ trình làng đến các bạn Factory Design Pattern sử dụng cố làm sao trong lập trình sẵn C#, Winform.

How khổng lồ using Factory Design Pattern

Factory Pattern  là một trong những kiến thiết pattern ở trong nhóm khởi tạo ra (Creational patterns).




Bạn đang xem: Hướng dẫn design pattern

*
*
*
*

Đầu tiên, mình sẽ tạo một InterFace INetwork.cs C#:


namespace FactoryPatternDemo public interface INetwork string GetNameNetWork(); string CheckAccountMoney(); string GetCarrierNumber();
Trong này mình khai báo ba cách tiến hành sẵn: lấy thương hiệu công ty internet, khám nghiệm số dư thông tin tài khoản, và đem đầu số của mỗi công ty internet.

Tiếp đến bản thân sẽ tạo 5 class cho mỗi bên mạng: viettel.cs, mobifone.cs, vinaphone.cs, vietnađiện thoại.cs, gthiết bị di động.cs

Mỗi class này mình phần lớn implement đến interface INetwork

Viettel.cs

class Viettel : INetwork public string CheckAccountMoney() return "*101#"; public string GetCarrierNumber() return "086, 096, 097, 098, 032, 033, 034, 035, 036, 037, 038, 039"; public string GetNameNetWork() return "VIETTEL";
C#
Copy
2. Mobifone.cs


class Mobifone : INetwork public string CheckAccountMoney() return "*101#"; public string GetCarrierNumber() return "090, 093, 0120, 0121, 0122, 0126, 0128, 089"; public string GetNameNetWork() return "MOBIFONE";
C#


Xem thêm: Tìm Hiểu Về San Storage Là Gì, San Vs Nas: Câu Chuyện Về 2 Giao Thức Lưu Trữ

Copy
3. Vinaphone.cs


public class Vinaphone : INetwork public string CheckAccountMoney() return "*101#"; public string GetCarrierNumber() return "091, 094, 083, 084, 085, 081, 082"; public string GetNameNetWork() return "VINAPHONE";
C#
Copy
4. VietnaSmartphone.cs


C#
Copy


Xem thêm: Cách Xem Danh Bạ Trên Google Trên Máy Tính Hoặc Thiết Bị Di Động Của Bạn

5. Gdi động.cs



Chuyên mục: Kiến thức