Kumpi on parempi lähestymistapa?
$conigurationReaderIni = new ConfigurationReaderIni("/configuration.ini"); $configuration = $configurationReaderIni->read();
$configuration = new Configuration(); $configuration->read(new ConfigurationReaderIni("/configuration.ini"));
Noista vaihtoehdoista ihan sama, mutta minulle tulisi ennemmin mieleen tällainen ratkaisu:
class IniConfiguration extends Configuration { /* ... */ } $configuration = new IniConfiguration("conf.ini");
Aihe on jo aika vanha, joten et voi enää vastata siihen.