vala中是否有类似于java的InvocationHandler的东西。也就是说,我想创建一个接口或类的实例,动态地给出实现。我读过关于反射的文档,但它非常有限,没有提到任何关于接口、抽象和方法的内容。
在运行时不可能知道类/接口结构。从C继承的限制。另一方面,gobject不允许指定更多元数据来访问类/接口结构字段。gobject唯一可能的"反射"是关于对象的属性和类型。
vala中是否有类似于java的InvocationHandler的东西。也就是说,我想创建一个接口或类的实例,动态地给出实现。我读过关于反射的文档,但它非常有限,没有提到任何关于接口、抽象和方法的内容。
在运行时不可能知道类/接口结构。从C继承的限制。另一方面,gobject不允许指定更多元数据来访问类/接口结构字段。gobject唯一可能的"反射"是关于对象的属性和类型。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium