Nesneler Koleksiyonlar OOP

0 Cevap php

Ben nasıl şu bağlamda (hangi sınıfları kullanmak istiyorsunuz) kodunuzu düzenlemek istiyorsunuz, genel bir kavram olarak ilgileniyorum.

Sen makaleler / düğümleri veya içeriği ile uğraşmak zorunda. Ad kavramı aynı fark etmez. Her nesne 10-20 özelliklere sahiptir.

Ben bu nesnelerle çalışmak gerektiğinde sorun başlar. Temiz kod tutmak için bir ya da daha fazla sınıflarında operasyonların en taşımak deneyin.

İlk yöntem NodeManger adlı genel bir sınıf kullanmak oldu. Tahmin edebileceğiniz gibi yöntemler bu yüzden çözmek için tek yol böylece NodeStorage, NodeConverter, NodeViewer, NodeBuilder ve benzeri özel amaçlı birkaç küçük sınıflara kod üstlenmeden başlamak oldu istifliyorum baktı.

The operations you have to do on this collections seem few at the begging but in time they become bigger and bigger - you have to store the nodes in different databases ( CMS ) , each of them has a different naming structure - you have to extract the information from different tables - you can get via API different inputs that with different names for the attributes but in the end it's the same object - you have to select subsets, extract, filter, delete and so on.

Yani sorular şunlardır: Doğru yolda mıyım? Ne bu sorunları ile başa çıkmak için hazırlamak ve görünebilir yeni operasyonlar için açık olacağını soyut bir yapı olacaktır?

0 Cevap