Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protocol BaseViewModelType: class {
- ...
- }
- protocol FeedViewModelType: BaseViewModelType {
- ...
- }
- class FeedViewModel: FeedViewModelType {
- ...
- }
- class BaseViewController<ViewModel: BaseViewModelType>: UIViewController {
- ...
- }
- class FeedViewModel: BaseViewController<FeedViewModelType> { // так написать нельзя, потому протокол "не наследует (реализует)" сам себя
- ...
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement