2012-08-11 27 views
0

我有兩個文件:config.phpinit.phpOOP設計 - 分散文件中的分散方法

config.php有一個config類,具有各種服務器設置的配置。 init.php具有用於業務邏輯的所有方法的init類。

init extends config

我使用ezsql庫MySQL的接口。我在init中將其稱爲變量($init->sql)。到現在爲止還挺好。

我的init.php已成長爲一個巨大的文件與衆多的方法。有些頁面僅用於調用ezsql。我想在各自的文件中移動與某個區域相關的所有方法,並且只在需要時包含這些文件。

我該如何在實際代碼中實現?

回答

2

如果班級太大,可能會有太多的責任。請參閱SRP。 你應該重組你的應用程序。

+0

關於我應該如何進行重組的任何想法? – kapeels 2012-08-13 18:34:14

+0

那麼,你需要確定你的應用程序中的實體,並適當地構建你的類。既然你知道你的應用最好,只有你能做到。您可以在StackOverflow上發佈一個問題,描述您的應用程序並詢問如何構建它。 – 2012-08-14 16:03:56