คอมพิวเตอร์, การเขียนโปรแกรม
การเขียนโปรแกรมเชิงวัตถุ
เขียนโปรแกรมเชิงวัตถุ - วิธีที่ใกล้ที่สุดเท่าที่เป็นไปได้กับพฤติกรรมของเรา มันทำหน้าที่เป็นส่วนขยายของธรรมชาติของนวัตกรรมก่อนหน้านี้ที่เกี่ยวข้องกับการพัฒนาของการเขียนโปรแกรมภาษา ถ้าเราพูดคุยเกี่ยวกับ การเขียนโปรแกรมโครงสร้าง แล้วทิศทางนี้เป็นมากขึ้นโครงสร้างกว่ารุ่นก่อนหน้านี้ในนอกจากนี้ยังเป็นนามธรรมมากขึ้น, modular มากขึ้น เราได้รับอยู่แล้วพยายามที่จะปลดและย้ายองค์ประกอบการเขียนโปรแกรมในระดับภายในที่เรียกว่า
เขียนโปรแกรมเชิงวัตถุคือการใช้สำหรับการพัฒนาของภาษาเฉพาะ พวกเขามักจะมีลักษณะสามคุณสมบัติหลัก:
- encapsulation คือการรวมกันของระเบียนที่มีฟังก์ชั่นและวิธีการเช่นเดียวกับการจัดการสาขาการบันทึกข้อมูลไว้เป็นชนิดใหม่ทั้งหมดของฐานข้อมูลที่เรียกว่าวัตถุนั้น
- มรดกนิยามวัตถุที่อ้างว่าใช้ในภายหลังเพื่อสร้างลำดับชั้นของวัตถุที่สร้างขึ้นด้วยความสามารถในการสร้างวัตถุใหม่ที่เกี่ยวข้องกับการลำดับชั้นเช่นเดียวกับนัยว่ารหัสการเข้าถึงและสร้างข้อมูลเกี่ยวกับวัตถุทั้งหมด;
- ความแตกต่างที่เป็นความสามารถในการกำหนดการกระทำของชื่อเดียวกันซึ่งจากนั้นจะใช้ร่วมกันขึ้นและลงลำดับชั้นของวัตถุและลำดับขั้นของการดำเนินงานแต่ละวัตถุของการกระทำในลักษณะนี้จะเป็นความรับผิดชอบที่เหมาะสมสำหรับเขา
การเขียนโปรแกรมเชิงวัตถุ Delphi ให้ชุดที่สมบูรณ์ของเครื่องมือสำหรับการเขียนโปรแกรมในระหว่างที่: ต้นแบบมากขึ้นและมีโครงสร้างนามธรรมในตัวความสามารถในการกลับมาใช้ ลักษณะทั้งหมดเหล่านี้สามารถนำมาประกอบกับรหัสซึ่งเป็นโครงสร้างมากขึ้นและง่ายมากขึ้นในแง่ของการบริการและความยืดหยุ่นมากขึ้น มากมักจะเขียนโปรแกรมเชิงวัตถุทำให้เราออกจากกันตัดสินเฉพาะเกี่ยวกับการเขียนโปรแกรมเป็นเวลาหลายปีได้รับการยกย่องเป็นมาตรฐาน แต่เมื่อนี้จะทำขั้นตอนของการพัฒนาดูเหมือนจะไม่ซับซ้อนมากและดูเหมือนว่าชัดเจนและเครื่องมือที่ดีสำหรับความหลากหลายของงานส่งปัญหาซอฟแวร์ที่น่ารำคาญมาก
หากคุณได้ทำให้มันเป็นงานของเราตัวอย่างเช่นการศึกษาการเขียนโปรแกรมเชิงวัตถุใน PHP มันเป็นสิ่งจำเป็นที่จะทิ้งและลืมสิ่งที่คุณรู้เกี่ยวกับเรื่องนี้มาก่อนและมาถึงการศึกษาของเขากับกระดานชนวนที่สะอาด วิธีเดียวที่คุณจะสามารถดูรายละเอียดทั้งหมดของวิธีการนี้ในการประเมินการใช้งานและคุณลักษณะของมัน การเขียนโปรแกรมเชิงวัตถุไม่ได้เป็นวิธีเดียวก็มากขึ้นเช่นความต่อเนื่องของความคิดที่มุ่งเน้นการรวบรวมรหัสสะอาด คอมไพเลอร์ทำงานบนหลักการที่แตกต่างกันถ้าเราเปรียบเทียบกับล่ามในขณะที่ความเร็วที่สูงขึ้นมาก คอมไพเลอร์มีจุดมุ่งหมายเพื่อการพัฒนาผลิตภัณฑ์ซอฟต์แวร์ใด ๆ พร้อมมากกว่าในช่วงที่ จำกัด ของงาน
ชั้นเรียน
ก่อนที่มันจะถูกสร้างขึ้นเชิงวัตถุภาษาโปรแกรมในการพัฒนาจำนวนมากได้ถูกเพาะบ่มความจำเป็นในการขยาย ประเภทข้อมูล กว่าตัวเลขจริงและจำนวนเต็มตัวแปรข้อความและตัวแปรบูลีน มันจะกลายเป็นเรื่องยากที่จะทำงานร่วมกับอาร์เรย์ข้อมูลจำนวนเต็ม นั่นคือสิ่งที่ใช้ในชั้นเรียนในแนวคิด OOP ด้วยโครงสร้างดังกล่าวกลายเป็นเรื่องง่ายที่จะทำงานด้วยเพราะตอนนี้สำหรับวัตถุเดียวกันไม่จำเป็นต้องลงทะเบียนจำนวนมากของสายรหัสที่จะได้รับสิ่งที่สามารถสร้างขึ้นโดยอัตโนมัติ สำหรับในระดับต่ำการเขียนโปรแกรมภาษาวิธีดังกล่าวน่าจะเป็นเรื่องยากมาก แต่ในขั้นตอนใหม่ของการพัฒนาที่จะใช้มันค่อนข้างสบาย
Similar articles
Trending Now