บทที่ 6 > 6.5 การโปรแกรมแบบเชิงวัตถุ > 6.5.1 แนวคิดการเขียนโปรแกรมแบบเชิงวัตถุ 6/33  
     
           ดังที่ได้เคยกล่าวมาแล้วว่า การเขียนโปรแกรมแบบเชิงวัตถุ เป็นการสร้างส่วนย่อยๆ ของโปรแกรม ซึ่งก็คือการสร้างวัตถุย่อยๆ แล้วนำมาประกอบกันเป็นโปรแกรมใหญ่ที่เราต้องการ ซึ่งเปรียบเทียบได้กับการประกอบรถยนต์จะสร้างขึ้นจากส่วนประกอบย่อยๆ หลายชิ้นที่มีคุณลักษณะเฉพาะตัวและหน้าที่การทำงาน เมื่อวัตถุเหล่านั้นเริ่มทำงานตามหน้าที่รถยนต์ก็สามารถเคลื่อนที่ไปได้ โดยวัตถุเหล่านั้นสามารถติดต่อกันผ่านหน้าที่การทำงานของแต่ละชิ้น ในทำนองเดียวกันกับการทำงานของโปรแกรมที่เขียนขึ้นแบบเชิงวัตถุที่แต่ละส่วนของโปรแกรมมีหน้าที่การทำงานที่ต่างกัน การกระทำของส่วนหนึ่งที่เกิดขึ้นจะส่งผลให้เกิดการเปลี่ยนแปลงในอีกวัตถุหนึ่งได้ จึงอาจกล่าวได้ว่าวัตถุแต่ละส่วนในโปรแกรมสามารถติดต่อกันผ่านทางการกระทำ โดยการกระทำของวัตถุชิ้นหนึ่งเป็นการส่งสัญญาณให้เกิดการกระทำในอีกวัตถุอีกชิ้นหนึ่ง

 

 

 
     
 
ก่อนหน้า   ถัดไป