Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface IFlyBehavior {
- fly(name: string): void;
- }
- class CanNotFly implements IFlyBehavior {
- public fly(name: string): void {
- console.log(`${name} 不會飛`);
- }
- }
- class FlyWithHammer implements IFlyBehavior {
- public fly(name: string): void {
- console.log(`${name} 用錘子飛`);
- }
- }
- class FlyWithArmor implements IFlyBehavior {
- public fly(name: string): void {
- console.log(`${name} 穿著鋼鐵裝飛`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement