1. // 类类型接口
    2. interface Animal {
    3. eat(): void;
    4. run(): void;
    5. }
    6. /*
    7. 接口就是一套规范,当很多的类型具有相同的特征或者属性,我们可以将这些特征属性单独抽离成一个接口,
    8. 让这些类对接口(规范)进行实现
    9. */
    10. class Dog implements Animal{
    11. eat(): void{
    12. console.log('吃骨头');
    13. }
    14. run(): void{
    15. console.log('狗跑');
    16. }
    17. }
    18. class Cat implements Animal {
    19. eat(): void{
    20. console.log('吃鱼');
    21. }
    22. run(): void{
    23. console.log('猫跑');
    24. }
    25. }
    26. /* class Fish implements Animal{
    27. } */