接口就是一套规范,当很多的类型具有相同的特征或属性,我们可以将这些特性属性单独抽离成一个接口
    让这些类对接口(规范)执行

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