我已经创建了一个类"DeletableImageView“(.swift + .xib),它通过我称为委托的属性使用了我定义为"DeletableImageViewDelegate”的协议。例如,为了清楚起见:protocol DeletableImageViewDelegate {
func deleteImageWithTag// Some random method
我正在尝试用dart做swift协议风格的编程,因为我认为它是干净的。所以问题是:假设我有一个协议,我必须在其中实现方法,所以在我使用委托的类中,我将总是在主类之外进行扩展,并将委托方法放在内部,那么下一次我甚至可以将委托方法放在不同的文件中,它也具有良好的可读性,例如:// delegate method here void d