tailieunhanh - PHÂN TÍCH, THIẾT KẾ VÀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Phân tích hệ thống không chỉ có liên quan chặt chẽ với sự xuất hiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khi máy tính xuất hiện từ nhiều thế kỷ. Khi các Vua Pharaon của Ai Cập cổ đại xây dựng các Kim Tự Tháp, thì những người thiết kế Kim Tự Tháp có thể được coi như những nhà thiết kế hệ thống, những kiến trúc sư đại tài, còn những người tổ chức vận chuyển nguyên vật liệu, huy động nhân công xây dựng Kim Tự Tháp, theo một nghĩa nào. | Khi ph©n tÝch v¨n b¶n m« t¶ bµi to¸n vµ c¸c yªu cÇu cña ngêi sö dông, chóng ta x¸c ®Þnh ®îc c¸c thùc thÓ, nh÷ng ®èi tîng trong kh«ng gian bµi to¸n. Bíc tiÕp theo lµ ph©n tÝch kü c¸c ®èi tîng, x¸c ®Þnh c¸c thuéc tÝnh vµ c¸c hµm ®Æc t¶ cho tõng ®èi tîng. §ång thêi x¸c ®Þnh thªm nh÷ng ®èi tîng míi xuÊt hiÖn trong kh«ng gian lêi gi¶i. Khi x©y dùng c¸c ®Æc t¶ cho ®èi tîng, chóng ta ph¶i x¸c ®Þnh ®îc c¸c thuéc tÝnh, d÷ liÖu m« t¶ tr¹ng th¸i cña ®èi tîng vµ c¸c hµm m« t¶ hµnh vi cña ®èi tîng. Thuéc tÝnh lµ miÒn d÷ liÖu riªng cña líp ®èi tîng, lµ d÷ liÖu côc bé trong mét líp. Thùc hiÖn nguyªn lý che giÊu th«ng tin, trong mét líp d÷ liÖu cã thÓ tæ chøc thµnh hai vïng: vïng së h÷u riªng, chØ dµnh riªng cho nh÷ng ®èi tîng trong cïng líp vµ vïng dïng chung, cho phÐp nh÷ng ®èi tîng trong c¸c líp cã quan hÖ víi nhau ®îc quyÒn sö dông. C¸c hµm (nhiÒu s¸ch cßn gäi lµ thñ tôc, dÞch vô, ph¬ng thøc) cã thÓ dïng chung cho mét sè ®èi tîng. Qu¸ tr×nh x¸c ®Þnh c¸c hµm m« t¶ ®èi tîng (cßn ®îc gäi lµ hµm thµnh phÇn cña líp) ®îc thùc hiÖn nh sau:
đang nạp các trang xem trước