1. Trang chủ
  2. » Công Nghệ Thông Tin

design pattern-Behavioral Tiếng Việt pdf

43 832 9

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 1,4 MB

Nội dung

LOGO TÌM HIỂU : Design Pattern – Behavioral LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Lớp:D09CNTT2–Giảngviên:NguyễnMạnhSơn Nhóm7–bài24: - Nguyễn Trung Anh - Đỗ Ngọc Huỳnh - Ngô Văn Cường - Nguyễn Đức Thuận - 1 Add your company slogan LOGO Đ n h N g h ĩ a ị Design pattern …? … ??? Design pattern là gì ? … ? Đ nh Nghĩaị DesignPatternlàtậpcácgiảipháp chovấnđềphổbiếntrongthiếtkế cáchệthốngmáytính.Nólàcáctài liệucógiátrịchongườipháttriểnhệ thống. Design Pattern Add your company slogan LOGO History  1977 ý tưởng lần đầu tiên được đưa ra dùng các mẫu chuẩn trong thiết kế xây dựng và truyền thông  1990 Design Pattern được đưa ra thảo luận rộng rãi.  1994 hội nghị Pattern language of programming design được tổ chức.  2000 Evitts có tổng kết về cách mà các mẫu xâm nhập vào thế giới phần mềm. www.themegallery.com Design Pattern Add your company slogan LOGO www.themegallery.com Thành phần  NhómCreational NhómStructural NhómBehavioral DesignPattern Design Pattern Add your company slogan LOGO www.themegallery.com Behavioral… Interpreter Mediator Strategy 11 Pattern Cấu tạo… Template Method Chain of Respon sibility Command Iterator Memento Observer State Visitor Design Pattern Add your company slogan LOGO Behavioral… Template Method xácđịnhsườncủa1giải thuậttrong1thaotáctheo 1sốbướccủacácphân lớp,chophépxácđịnhlại 1sốbướccủagiảithuật bênngoàicấutrúccủa giảithuậtđó Mẫu hành vi kiểu lớp Interpreter Đưara1ngônngữ, xâydựngcáchdiễn đạtngônngữđócùng vớimộttrìnhphiên dịchsửdụngcácdiễn tảtrênđểphiêndịch cáccâu. Design Pattern Add your company slogan LOGO Interpreter  Địnhnghĩa  Interpreterđưaramộtngônngữ,xâydựngcáchdiễn đạtngônngữđócùngvớimộttrìnhphiêndịchsử dụngcáchdiễntảtrênđểphiêndịchcáccâu. www.themegallery.com Design Pattern Tạomộtcâycúpháp trừutượngđạidiệncho mộtcâuđặcthùtrong ngữphápđãđượcđịnh nghĩa.  Chứathôngtintoàncục choviệcthôngdịch Khaibáo1giaodiện choviệcthựchiện1 thaotác  Càiđặtmộtphương thứcthôngdịchchocác kýphápkhôngphảiđầu cuối Càiđặt1thaotácthông dịchliênkếtvớinhữngvới nhữngkýphápđầucuối Add your company slogan LOGO Interpreter  Ứngdụng  SửdụngmẫuInterpreterkhicầnphiêndịchmộtngôn ngữmàtacóthểmiêutảcáccâubằngcầutrúccâycú pháp.Mẫunàyhoạtđộnghiệuquảnhấtkhi:  Cấutrúcngữphápđơngiản.Vớicáccấutrúcngữpháp phứctạp,cấutrúclớpcủangữpháptrởnênquálớnvà khókiểmsoát,việctạoracáccâycúphápsẽtốnthời gianvàbộnhớ.  Hiệuquảkhôngphảilàyếutốquantrọngnhất.Cáccách thứcbiêndịchhiệuquảnhấtthườngkhôngápdụngtrực tiếpmẫuInterpretermàphảibiếnđổicácbiểudiễnthành cácdạngkháctrước. www.themegallery.com Design Pattern Add your company slogan LOGO Template Method Địnhnghĩa  TemplateMethodlàmẫuxácđịnhsườncủamột giảithuậttrongmộtthaotác,theomộtsốbước củacácphânlớp.TemplateMethodchophép cáclớpconxácđịnhlạichắcchắnmộtsốbước củamộtgiảithuậtbênngoàicấutrúccủagiải thuậtđó. Thựchiệncácthaotác nguyênthủyđểthựchiện cácbướcđãchỉratrong cáclớpconcủathuậttoán Địnhnghĩacác PrimitiveOperationtrừu tượng,cácthaotácnày địnhnghĩacáclớpconcụ thểđểthựchiệncácbước củamộtgiảithuật Add your company slogan LOGO Template Method  Ứngdụng  Thựchiệncácphầncốđịnhcủamộtgiảithuậtkhiđặtnó vàocáclớpconđểthựchiệnhànhvicóthểthayđổi.  Khicáclớphànhvithôngthườngnênđượcphântáchvà khoanhvùngtrongmộtlớpthôngthườngđểtránhsự giốngnhauvềmã.  Điềukhiểnmởrộngcáclớpcon.Tacóthểđịnhnghĩa mộttemplatemethod,templatemethodnàygọicácthao tác“hook”tạicácđiểmđặcbiệt,bằngcáchđóchophép cácmởrộngchỉtạicácđiểmđó. www.themegallery.com [...]... slogan Design Pattern Interator  Mẫu Iterator cung cấp khả năng truy cập và  duyệt các thành phần của một tập hợp không  cần quan tâm đến cách thức biểu diễn bên  trong LOGO Add your company slogan Design Pattern Interator  Giả sử rằng khách hàng phải làm việc với một  tập hợp phức tạp và rắc rối  Khách hàng có thể sử dụng iterator để làm cầu  nối với tập hợp LOGO Interator Add your company slogan Design. .. trong khi số khác phải được chuyển tiếp đến một  vìa đối tượng khác LOGO Command Pattern Add your company slogan Design Pattern  Ý nghĩa  Gói một mệnh lệnh vào trong một đối tượng mà nó có  thể được lưu trữ, chuyển vào các phương thức và trả về  một vài đối tượng khác  Mô Hình Mẫu LOGO Command Pattern Add your company slogan Design Pattern  Trường hợp áp dụng   Hỗ trợ undo, logging hoặc transaction   Thực hiện hàng đợi lệnh và thực hiện lệnh tại ...Add your company slogan Design Pattern Chain of responsibility  Ý nghĩa  Mẫu này thiết lập một chuỗi bên trong một hệ  thống, nơi mà các thông điệp hoặc có thể được  thực hiện ở tại một mức nơi mà nó được nhận  lần đầu hoặc là được chuyển đến một đối tượng  mà có thể thực hiện điều đó LOGO Add your company slogan Design Pattern Chain of responsibility  Mô Hình Mẫu Định nghĩa 1 giao diện ... responsibility  Mô Hình Mẫu Định nghĩa 1 giao diện  cho việc nắm giữ các  yêu cầu, cài đặt liên kết  đến các Succerssor Nắm giữ các yêu cầu  mà nó đáp ứng LOGO Chain of responsibility Add your company slogan Design Pattern  Trường hợp ứng dụng:   Có một nhóm các đối tượng trong một hệ thống có  thể đáp ứng tất cả các loại thông điệp giống nhau   Các thông điệp phải được thực hiện bởi một vài  các đối tượng trong hệ thống . Đức Thuận - 1 Add your company slogan LOGO Đ n h N g h ĩ a ị Design pattern …? … ??? Design pattern là gì ? … ? Đ nh Nghĩaị Design Patternlàtậpcácgiảipháp chovấnđềphổbiếntrongthiếtkế cáchệthốngmáytính.Nólàcáctài liệucógiátrịchongườipháttriểnhệ thống. Design. Nghĩaị Design Patternlàtậpcácgiảipháp chovấnđềphổbiếntrongthiếtkế cáchệthốngmáytính.Nólàcáctài liệucógiátrịchongườipháttriểnhệ thống. Design Pattern Add your company slogan LOGO History  1977 ý tưởng lần đầu tiên được đưa ra dùng các mẫu chuẩn trong thiết kế xây dựng và truyền thông  1990 Design Pattern được. nghị Pattern language of programming design được tổ chức.  2000 Evitts có tổng kết về cách mà các mẫu xâm nhập vào thế giới phần mềm. www.themegallery.com Design Pattern Add your company slogan LOGO www.themegallery.com Thành

Ngày đăng: 11/08/2014, 16:21

TỪ KHÓA LIÊN QUAN

w