Tagged: Object-Oriented

0

Python: Object-Oriented #1: Monkey Patch

เกริ่นนำ ภาษา Python นั้นรองรับกระบวนทัศน์ในการเขียนโปรแกรม (paradigm) ได้หลายแบบ ขึ้นอยู่กับว่าผู้เขียนโปรแกรมจะเลือกใช้งานอย่างไร ซึ่งแน่นอนครับ ในยุคที่หายใจเข้าออกเป็น object อย่างทุกวันนี้ ภาษา Python ก็สามารถรองรับกระบวนทัศน์ Object-Oriented ได้ ไม่ใช่แค่ได้นะครับ ทำได้ดีด้วย ซึ่งผมจะค่อยๆ เล่าให้ท่านฟัง เนื้อหาในบทนี้จะเน้นเรื่องเก็บตกที่ผมยังไม่ได้พูดถึงใน ECMAScript โดยอาศัย Python เป็นสื่อแทน ดังนั้นจะมีเนื้อหาบางส่วนซ้อนทับกับ ECMAScript บ้าง และส่วนที่ไม่ซ้อนทับก็สามารถใช้งานได้กับ ECMAScript เช่นกัน ลองประยุกต์ดูครับ We’re all consenting adults more »