Nesne Yönelimli Programlama (OOP), bağımsız işlevler ve global veriler etrafında değil, durum (veri) ve davranış (yöntemler) paketleri olan nesneler etrafında kodu düzenleyen bir paradigmadır. Bir sınıf şema; bir nesne bundan yaratılan somut bir örnektir.
Temel fikir
Bir sorunu işbirliği yapan nesneler kümesi olarak modellersiniz; her biri kendi verilerinden sorumludur. Bu verilere ihtiyaç duyacak kod, içine girmek yerine nesneye bir şey yapmasını söyler.
