是否嚴格基於OOD /接口的設計/面向方面的設計在軟件應用程序開發的情況下是可取的?軟件應用程序設計
或者是優選混合所有的人都爲便於編碼的?
全部中標,高維護的軟件應用程序嚴格的面向對象的,或者,嚴格接口定向的,或嚴格面向方面,或者是它們的組合?
如果他們是那麼嚴格,我應該遵循的方法,而在這三種情況下實現一個非常強大的設計,避免分析癱瘓?
如果您認爲基於接口的編程和AOP只是OOP的擴展,那麼您可以這樣思考,在基於接口編程和AOP的概念出現之前軟件是如何設計的?
而且AOP可能需要一個AOP容器。
這是非常令人困惑,因爲接口和AOP設計通常被視爲面向對象設計的變體。你能否通過解釋「嚴格」和「混合」的含義來澄清你的問題? – 2009-10-08 11:13:39
AOP容器?這樣的事情不存在 - 我猜你聽說過一個叫'IoC容器'的東西。請不要爲了它而拋開流行語 - 這會讓你的編程比忽略它們更糟糕。 – 2009-10-08 11:23:55