依存性注入を使用したコード フレームワークの設計についていくつか質問があります。
FLOW3またはDoctrineはアノテーションを使用して、クラス インスタンスをオブジェクト プロパティに注入します。これはコードリフレクションで行われます...そしてパフォーマンスはbaaaaadです:D
このアプローチについてどう思いますか?
class Test extends Injector {
protected $abc = '@Inject:/namespace/classname';
}
インジェクターは、クラスのプロパティをループして、文字列がで始まるかどうかを確認し、@Inject
指定されたクラスのオブジェクトを作成します。
それはクールですか、それともひどいですか?