
อี-บุ๊ค
฿ 175.00
375.00
ประหยัด 53 %
Barcode : 3000000042045
ISBN : 9786166368338
ปีพิมพ์ : 1 / 2569
หมวดหนังสือ : การเขียนโปรแกรม
เอกสารประกอบการสอนรายวิชา SIT304 หลักการเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming Principles) มีเนื้อหาครอบคลุมกระบวนทัศน์การออกแบบและพัฒนาซอฟต์แวร์เชิงวัตถุ โดยเปลี่ยนผ่านวิธีคิดจากการเขียนโปรแกรมเชิงกระบวนคำสั่งแบบดั้งเดิม (Procedural Programming) ไปสู่การวางโครงสร้างระบบจำลองที่เสถียรและเป็นระบบโมดูลาร์ผ่านภาษา Python บนแพลตฟอร์ม Google Colab เนื้อหาภายในเล่มประกอบด้วยการทบทวนฟังก์ชันและโครงสร้างข้อมูลพื้นฐาน (Lists และ Dictionaries), การนิยามคลาส (Class) และการสร้างอ็อบเจกต์ (Object), กลไกพารามิเตอร์ self และคอนสตรักเตอร์ __init__, เสาหลักหลักการเขียนโปรแกรมเชิงวัตถุ 4 ประการ ได้แก่ การห่อหุ้มข้อมูล (Encapsulation), การสืบทอดคุณลักษณะ (Inheritance), การพหุสัณฐาน (Polymorphism) และการจัดทำนามธรรม (Abstraction) เพื่อมุ่งสู่การออกแบบระบบในลักษณะ Plug-and-Play ตลอดจนการบูรณาการระบบนิรภัยดักจับข้อผิดพลาด (Exception Handling) และความสัมพันธ์ระหว่างวัตถุ (Composition & Aggregation) เพื่อการออกแบบโครงสร้างซอฟต์แวร์ที่ยืดหยุ่น ทนทาน และง่ายต่อการขยายตัวในอนาคตตามมาตรฐานวิศวกรรมซอฟต์แวร์สากล