อ่าน 2 นาที
การสร้างซอฟต์แวร์เชิงวัตถุ
Object-Oriented Software Construction หรือเรียกอีกอย่างว่า OOSC เป็นหนังสือของ Bertrand Meyer ซึ่งได้รับการยกย่องอย่างกว้างขวางว่าเป็นตำราพื้นฐานของ การเขียนโปรแกรมเชิงวัตถุ ฉบับ...
การสร้างซอฟต์แวร์เชิงวัตถุ
| ผู้เขียน | เบอร์แทรนด์ เมเยอร์ |
|---|---|
| เรื่อง | การเขียนโปรแกรมเชิงวัตถุของซอฟต์แวร์ |
| สำนักพิมพ์ | เพรนทิซ ฮอลล์ |
| วันที่เผยแพร่ | พ.ศ. 2531, พ.ศ. 2540 |
| หน้า | 1254 + xxviii |
| ISBN | 978-0136291558(ฉบับปี 1997) |
| โอซีแอลซี | 36187052 |
| ระบบดิวอี้ | 005.1/17 21 |
| คลาส LC | QA76.64 .M493 1997 |
Object-Oriented Software Constructionหรือเรียกอีกอย่างว่า OOSCเป็นหนังสือของ Bertrand Meyerซึ่งได้รับการยกย่องอย่างกว้างขวางว่าเป็นตำราพื้นฐานของการเขียนโปรแกรมเชิงวัตถุ ฉบับพิมพ์ครั้งแรกตีพิมพ์ในปี 1988 และฉบับพิมพ์ครั้งที่สองซึ่งได้รับการแก้ไขและขยายเพิ่มเติมอย่างกว้างขวาง (มากกว่า 1300 หน้า) ตีพิมพ์ในปี 1997 มีการแปลเป็นภาษาต่างๆ มากมาย รวมถึงภาษาดัตช์ (เฉพาะฉบับพิมพ์ครั้งแรก) ภาษาฝรั่งเศส (1+2) ภาษาเยอรมัน (1) ภาษาอิตาลี (1) ภาษาญี่ปุ่น (1+2) ภาษาเปอร์เซีย (1) ภาษาโปแลนด์ (2) ภาษาโรมาเนีย (1) ภาษารัสเซีย (2) ภาษาเซอร์เบีย (2) และภาษาสเปน (2) [ 1 ]หนังสือเล่มนี้ได้รับการอ้างอิงหลายพันครั้ง ณ วันที่ 15 ธันวาคม 2011คู่มือวรรณกรรมคอมพิวเตอร์ของสมาคมเครื่องจักรคอมพิวเตอร์ (ACM) นับจำนวนการอ้างอิง 2,233 ครั้ง [ 2 ]สำหรับฉบับพิมพ์ครั้งที่สองเพียงอย่างเดียวในวารสารวิทยาศาสตร์คอมพิวเตอร์และหนังสือทางเทคนิค Google Scholar แสดงรายการการอ้างอิง 7,305 ครั้ง ณ เดือนกันยายน พ.ศ. 2549 หนังสือเล่มนี้อยู่ในอันดับที่ 35 ของรายการผลงาน (หนังสือ บทความ ฯลฯ) ที่มีการอ้างอิงมากที่สุดตลอดกาลในวรรณกรรมวิทยาศาสตร์คอมพิวเตอร์ โดยมีการอ้างอิง 1,260 ครั้ง [ 3 ] หนังสือเล่มนี้ได้รับรางวัล Joltในปี พ.ศ. 2537 [ 4 ]ฉบับพิมพ์ครั้งที่สองมีให้ใช้งานออนไลน์ฟรี [ 5 ]
หากไม่ได้ระบุไว้เป็นอย่างอื่น คำอธิบายด้านล่างนี้ใช้กับฉบับพิมพ์ครั้งที่สอง
จุดสนใจ
หนังสือเล่มนี้เสนอเทคโนโลยีเชิงวัตถุเป็นคำตอบสำหรับปัญหาสำคัญๆ ในวิศวกรรมซอฟต์แวร์ โดยเน้นเป็นพิเศษที่การแก้ไขปัจจัยด้านคุณภาพของซอฟต์แวร์ ได้แก่ ความถูกต้อง ความแข็งแกร่ง ความสามารถในการขยาย และความสามารถในการนำกลับมาใช้ใหม่ เริ่มต้นด้วยการตรวจสอบปัญหาด้านคุณภาพของซอฟต์แวร์ จากนั้นแนะนำ ชนิดข้อมูลนามธรรมเป็นพื้นฐานทางทฤษฎีสำหรับเทคโนโลยีเชิงวัตถุ และดำเนินการต่อด้วยเทคนิคเชิงวัตถุหลักๆ ได้แก่คลาสวัตถุความเป็นเจเนริกการสืบทอดการออกแบบโดยสัญญา การทำงานพร้อมกันและการคงอยู่ นอกจาก นี้ยังมีการอภิปรายอย่างละเอียดเกี่ยวกับประเด็นด้านระเบียบวิธี
สารบัญ
คำนำ ฯลฯ ส่วนที่ ก: ประเด็นปัญหา
ส่วน ข: เส้นทางสู่การวางแนววัตถุ
ส่วน C: เทคนิคเชิงวัตถุ
| ส่วน D: ระเบียบวิธีเชิงวัตถุ: การประยุกต์ใช้ระเบียบวิธีอย่างมีประสิทธิภาพ
ส่วน E: หัวข้อขั้นสูง
| ส่วน F: การประยุกต์ใช้วิธีการในภาษาและสภาพแวดล้อม ต่างๆ
ส่วน ก: ทำอย่างถูกต้อง
ส่วน H: ภาคผนวก
ดัชนี |
สัญกรณ์
หนังสือฉบับพิมพ์ครั้งแรกใช้ภาษาโปรแกรมEiffelสำหรับตัวอย่างและใช้เป็นเหตุผลในการเลือกใช้ภาษา Eiffel ฉบับพิมพ์ครั้งที่สองก็ใช้ Eiffel เป็นสัญลักษณ์เช่นกัน แต่เพื่อแยกสัญลักษณ์ออกจากแนวคิด จึงไม่ได้ระบุชื่อภาษาจนกระทั่งถึงบทส่งท้าย ในหน้า 1162 ซึ่งEiffelปรากฏเป็นคำสุดท้าย ไม่กี่เดือนหลังจากตีพิมพ์ฉบับพิมพ์ครั้งที่สอง ผู้อ่านคนหนึ่งได้โพสต์ในUsenetว่าเขาค้นพบว่าบททั้ง 36 บทของหนังสือเริ่มต้นด้วยตัวอักษรE , I , F , F , E , L สลับกันไป โดยมีรูปแบบนี้ซ้ำกัน 6 ครั้ง นอกจากนี้ ในภาคผนวกที่มีชื่อว่า "บทส่งท้าย เปิดเผยภาษาอย่างตรงไปตรงมา" (ด้วยอักษรย่อชื่อ) ตัวอักษรแรกของแต่ละย่อหน้าก็สะกดตามรูปแบบเดียวกันนี้
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ , เบอร์ทรานด์ เมเยอร์ (ผู้เขียน), ฉบับพิมพ์ครั้งที่ 2 ปี 1997 (อ่านออนไลน์ได้ฟรี) ISBN 978-0136291558
- หน้าหนังสือที่ Eiffel Software
- หน้าเว็บเกี่ยวกับการแปลภาษาสเปน
- หน้าข้อมูลสิ่งพิมพ์ของเบอร์ทรานด์ เมเยอร์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การสร้างซอฟต์แวร์เชิงวัตถุ
Object-Oriented Software Construction หรือเรียกอีกอย่างว่า OOSC เป็นหนังสือของ Bertrand Meyer ซึ่งได้รับการยกย่องอย่างกว้างขวางว่าเป็นตำราพื้นฐานของ การเขียนโปรแกรมเชิงวัตถุ ฉบับ...
จุดสนใจ
หนังสือเล่มนี้เสนอเทคโนโลยีเชิงวัตถุเป็นคำตอบสำหรับปัญหาสำคัญๆ ในวิศวกรรมซอฟต์แวร์ โดยเน้นเป็นพิเศษที่การแก้ไขปัจจัยด้านคุณภาพของซอฟต์แวร์ ได้แก่ ความถูกต้อง ความแข็งแกร่ง ความสามารถในการขยาย และความสามารถในการนำกลับมาใช้ใหม่...
สัญกรณ์
หนังสือฉบับพิมพ์ครั้งแรกใช้ ภาษาโปรแกรม Eiffel สำหรับตัวอย่างและใช้เป็นเหตุผลในการเลือกใช้ภาษา Eiffel ฉบับพิมพ์ครั้งที่สองก็ใช้ Eiffel เป็นสัญลักษณ์เช่นกัน แต่เพื่อแยกสัญลักษณ์ออกจากแนวคิด จึงไม่ได้ระบุชื่อภาษาจนกระทั่งถึงบทส่งท้าย ในหน้า 1162 ซึ่ง Eiffel...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ , เบอร์ทรานด์ เมเยอร์ (ผู้เขียน), ฉบับพิมพ์ครั้งที่ 2 ปี 1997 (อ่านออนไลน์ได้ฟรี) ISBN 978-0136291558 หน้าหนังสือที่ Eiffel Software หน้าเว็บเกี่ยวกับการแปลภาษาสเปน หน้าข้อมูลสิ่งพิมพ์ของเบอร์ทรานด์ เมเยอร์ ดึงข้อมูลมาจาก " https://en.