UIViewRepresentable in SwiftUI

Hello Bill,
In chapter 15, I study how to use complex interface. And when I use UIViewRepresentable protocol, I found I would not implement every require method; For example, I just implement two methods without require method makeCoordinator() → Self.Coordinator and it can be compiled successfully. Would you please tell me why can do this?