Create an interface for actor that can do (mark of 2):
- forward()
- jump()
- blink()
Thực thi các phương thức trong interface chứ không phải thực thi các phương thức đó.
What is advantage or disadvantage of using interface in software development? (mark of 5)
advantage:
- Tạo ra những phương thức chung cho các class, khi sử dụng sẽ định nghĩa lại các phương thức đó --> đỡ phức tạp khi phải đặt tên cho các method có cùng tính chất trong các class khác nhau.
- Sử dụng interface trong hệ thống lớn có nhiều class sẽ làm cho code dễ hiểu hơn, khi người khác nhìn vào sẽ nắm bắt được những phương thức cơ bản trong hệ thống.
disadvantage
- Vì khi sử dụng đến method phải implements interface nên sẽ làm code chạy chậm đi.
Nhận xét
Đăng nhận xét