Ortak işlevselliği ile bir sınıf genişletme

0 Cevap php

Ben temelde çok benzer şeyleri üç sınıf var;

  1. Yüklenen bir dosyanın bir kaydını saklayın.
  2. Taşı ve dosya upload.
  3. Aktif veya iptal için kaydın durumunu ayarlayın.

Sınıflardan biri ek güncelleme yöntemi vardır. Alanların bazı ortak olmasına rağmen, bazı tabloların ekstra alanların bir çift vardır, çünkü her sınıf veritabanında farklı bir tablo başvuruyor.

Işlevselliği oldukça çok yaygın olduğundan ben daha çok işlevselliği bir sürü çoğaltarak daha temel sınıf genişletmek için iyi olabilir düşünüyorum.

Benim sadece kavga temel sınıf yapı işlevdir. Her tabloda alanların bazı ek olarak ben bu bir temel sınıf önleyecektir endişeliyim.

Ben bu bana tek bir yerde şeylerin en korurken işlevselliği uzatmak için izin verecek gibi soyut bir sınıf kullanarak düşündüm. Ama bu yapı ile sorun. Ben hiçbir yapı soyut bir sınıf var?

Herhangi bir fikir?

0 Cevap