http://vietjack.com/php/index.jsp Copyright © vietjack.com Design Pattern PHP Nguyên lý Design Pattern Microsoft là: “Tài liệu giới thiệu Pattern sau trình bày chúng Repository Catalogue, mà tổ chức để giúp bạn xác định vị trí kết nối xác Pattern mà giải vấn đề bạn.” Ví dụ Design Pattern PHP Singleton Pattern PHP Một Class có instance (sự thể hiện) Nó cung cấp truy cập global trỏ tới Ví dụ sau giải thích khái niệm singleton PHP Ví dụ triển khai dựa việc tạo phương thức tĩnh getInstance() Factory Pattern PHP Một Class tạo đối tượng bạn muốn sử dụng đối tượng Ví dụ sau giải thích Factory PHP Khó khăn với Factory Pattern tăng tính phức tạp khơng đáng tin cậy cho lập trình viên giỏi Strategy pattern PHP Strategy Pattern tạo Family Algorithm bao đóng giải thuật Ở đây, giải thuật nên trao đổi bên Family Mơ hình MVC PHP MVC viết tắt Model View Control Trong đó, View hoạt động GUI, Model hoạt động Back End Control hoạt động Adapter Ở đây, phần liên kết với Nó truyền data truy cập data chúng với http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp http://vietjack.com/ Trang chia sẻ học online miễn phí Copyright © vietjack.com Page ... việc tạo phương thức tĩnh getInstance() Factory Pattern PHP Một Class tạo đối tượng bạn muốn sử dụng đối tượng Ví dụ sau giải thích Factory PHP < ?php class Automobile { private $bikeMake; private... print_r($pulsar->getMakeAndModel()); ?> Khó khăn với Factory Pattern tăng tính phức tạp khơng đáng tin cậy cho lập trình viên giỏi Strategy pattern PHP Strategy Pattern tạo Family Algorithm bao đóng giải thuật... $collection->sort(); echo "Sorted by date: "; print_r($collection->elements); ?> Mơ hình MVC PHP MVC viết tắt Model View Control Trong đó, View hoạt động GUI, Model hoạt động Back End Control hoạt động Adapter