เนื้อหาในบทนี้เป็นการแนะนำหลักการการพัฒนาโปรแกรมเชิงอ็อบเจกต์ อธิบายความ หมายของคำนิยามต่างๆ ที่ใช้ในการพัฒนาโปรแกรมเชิงอ็อบเจกต์เช่น คลาส อ็อบเจกต์ คุณลักษณะ และเมธอด แนะนำการประกาศ คำนิยามดังกล่าวโดยใช้ภาษาจาวา อธิบายคุณลักษณะเด่นของโปรแกรมเชิงอ็อบเจกต์ แนะนำคลาสที่ใช้ในการจำลองข้อกำหนดของโปรแกรมเชิงอ็อบเจกต์ และในส่วนท้ายของบทจะเป็นการแนะนำขั้นตอนการพัฒนาโปรแกรมโดยใช้หลักการเชิงอ็อบเจกต์