PHP küçük olanları içine büyük bir sınıf yukarı kırmak için iyi bir yoldur

0 Cevap php

Ben çoğunlukla bir OOP acemi olduğum ve çok temel bir ORM bina CodeIgniter'daki uğraşırsanız am (belki gelecekteki kullanım için - çoğunlukla öğrenme için şimdi).

Bu noktada benim modeller uzatmak ORM olarak adlandırılan büyük bir sınıf var. Yani bir widget modeli get () (temelde 'widget' tablodaki tüm satırları alır), ve get_with_related (), vb gibi yöntemler olacak

Ben birkaç küçük olanları içine bu sınıf bölmek istiyorum. Ben bir baz ORM sınıf ve bir 'okuyucu' sınıfı (ki), vb (olsun) olduğunu, bir 'yazar' dersim var belki if (güncelleştirme olurdu (),), vb (kaydetmek), ve belki de bir yarar sınıfı.

Ne bu başarmak için en iyi yol olacağını? Ben sadece içerir ve taban ORM sınıf yapıcısı olarak okuyucu ve yazar sınıfları örneğini ve bu gibi kullanmak gerekir?

$widgets = new Widgets();
$all_widgets = $widgets->reader->get();

$widgets->writer->update('description', 'here is a new description', 357);

Ben böyle sınıfları düzenlemenin yollarını bulmak için google bir terim mi var?

0 Cevap