Can someone help me pls
package com.codegym.task.task12.task1231;
/*
Useless abstractions
*/
public class Solution {
public static void main(String[] args) {
Horse horse = new Pegasus();
horse.run();
Horse peg = new Horse();
peg.run();
}
public static interface CanFly {
public void fly();
}
public static class Horse {
public void run() {
}
}
public static class Pegasus extends Horse implements CanFly {
public abstract void fly() {
}
}
public static class SwimmingPegasus extends Pegasus {
public void swim();
}
}