Kiến trúc và thiết kế phần mềm
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Kiến trúc và thiết kế phần mềm
Kiến trúc và thiết kế phần mềm
Youtube.com/PoppinKhiem - Sờn choi giới trẻ PTITHỌC VIỆN CÔNG NGHỆ Bưu CHÍNH VIỄN THÔNGKiên trúc và thiết kê phân mêmPOPPIN KHIEM BEYOND I “É SAVAG :H Kiến trúc và thiết kế phần mềm Hà Nội, tháng 05, năm 20211.Factory Pattern:Youtube.com/PoppinKhiem - Sàn choi giới tré PTITUMLMột Factory Pattern bao gôm các thánh phàn cơ bản sau:ĩ ur„r I |VIX1I IL.IV ULIUI1Ự, 11 IL JrtVHUL Super Class: môt supper class trong Factor)' Pattern co the là một interface, abstract class hay một class Kiến trúc và thiết kế phần mềm thông thường.Sub Classes: các sub class sẻ implement các phương thức cùa supper class theo nghiệp vụ riêng cũa nó.Factory Class: một class chịu tránhKiến trúc và thiết kế phần mềm
nhiệm khởi tạo các đõi tượng sub class dựa theo tham sõ đầu vào. Lưu ý: lớp này là Singleton.hoặc cung cãp một public static method cho việc truy xuấYoutube.com/PoppinKhiem - Sờn choi giới trẻ PTITHỌC VIỆN CÔNG NGHỆ Bưu CHÍNH VIỄN THÔNGKiên trúc và thiết kê phân mêmPOPPIN KHIEM BEYOND I “É SAVAG :H Kiến trúc và thiết kế phần mềm ace shape { void draw();}Bước 2Youtube.com/PoppinKhiem - Sân choi giới trẻ PTITTạo các lớp cụ thể triền khai cùng một giao diện.Rectangle.ịavapublic class Rectangle implements shape {©overridepublic void draw() {system.out.println("inside Rectangle::draw() method.");}} Square, javapublic class squar Kiến trúc và thiết kế phần mềm e implements Shape {©overridepublic void draw() {system.out.println("inside square::draw() method.");}} Circle, javaYoutube.com/PoppinKhiem - Sờn choi giới trẻ PTITHỌC VIỆN CÔNG NGHỆ Bưu CHÍNH VIỄN THÔNGKiên trúc và thiết kê phân mêmPOPPIN KHIEM BEYOND I “É SAVAG :HYoutube.com/PoppinKhiem - Sờn choi giới trẻ PTITHỌC VIỆN CÔNG NGHỆ Bưu CHÍNH VIỄN THÔNGKiên trúc và thiết kê phân mêmPOPPIN KHIEM BEYOND I “É SAVAG :HGọi ngay
Chat zalo
Facebook