‫Vì vậy, trong các phần trước, chúng tôi đã sử dụng rất nhiều tính năng kế thừa thông qua các tác nhân của chúng tôi.
‫Bây giờ thừa kế là gì?
‫Kế thừa là khi một lớp con tự động có tất cả các chức năng của lớp cha của nó.
‫Về cơ bản, chúng ta nói rằng đứa trẻ là cha mẹ.
‫Vậy chúng ta đã sử dụng nó ở đâu trước đây?
‫Ví dụ, trong các nền tảng di chuyển của chúng tôi, chúng tôi có một diễn viên là một diễn viên nền tảng chuyển động, và sau đó chúng tôi có
‫những đứa con khác nhau của diễn viên đó, tạo cho chúng tôi các bệ quay, xoay mà các bệ lên xuống,
‫các tay đẩy từ bên này sang bên kia.
‫Đó là tất cả trẻ em.
‫Tất cả đều là động lực.
‫Bạn có thể nói máy đẩy di chuyển là động cơ.
‫Chúng ta có thể nói rằng dùi cui quay là một động cơ.
‫Vì vậy, có một giải pháp thay thế là sử dụng kế thừa, đó là một chút tất cả hoặc không có gì.
‫Và đây là thành phần có nhiều lựa chọn hơn một chút.
‫Bạn có thể nói rằng Lớp A có một phiên bản của Lớp B, nó có thể chọn sử dụng chức năng này, nhưng không nhất thiết
‫phải làm như vậy.
‫Nó không bị ràng buộc với việc trở thành lớp B, nó chỉ có thể chọn lấy các bit mà nó muốn.
‫Vì vậy, chúng tôi nói rằng Lớp A có một lớp B, vì vậy chúng ta hãy xem một số ví dụ về kế thừa so với thành phần bằng cách sử dụng một cái
‫gì đó khá tự nhiên.
‫Tôi nghĩ rằng nói về quyền thừa kế trong vương quốc động vật, chúng ta có thể có một lớp mà một diễn viên nói rằng đó
‫là một diễn viên động vật và nó có một phương pháp để sống cuộc sống của nó.
‫Khi bạn gọi phương thức đó bây giờ, sẽ có ý nghĩa khi có những thứ như động vật có vú kế thừa từ phương thức này
‫vì nó cũng cần sống.
‫Vì vậy, nó cần tất cả các chức năng mà con vật có, nhưng nó có thêm một số chức năng khác,
‫chẳng hạn như pha sữa.
‫Chúng ta cũng có thể có một loài bò sát có chức năng, chức năng bổ sung là đẻ trứng.
‫Bây giờ, thật công bằng khi nói rằng động vật có vú là động vật và bò sát cũng là động vật.
‫Bây giờ chúng ta có thể tiếp tục và nói, được rồi, chúng ta có một con bò.
‫Vâng, rõ ràng bò là một loài động vật có vú.
‫Nó cần tạo ra sữa.
‫Và nói rộng ra, nó cũng cần phải sống vì nó cũng là một loài động vật.
‫Rắn là một loài bò sát và nó là một động vật, nhưng nó không phải là động vật có vú.
‫Vì vậy, điều đó cũng có ý nghĩa.
‫Nhưng thú mỏ vịt thì sao?
‫Thú mỏ vịt đột nhiên cần vừa là động vật có vú vừa là bò sát vì nó cần chức năng đẻ
‫trứng và cần chức năng tạo sữa và nó cần phải là động vật.
‫Vì vậy, nó có một chút nhầm lẫn ở đây với kế thừa.
‫Và sự kế thừa có thể khiến chúng ta rơi vào tình trạng bó tay và khiến những tình huống này thực sự khó giải quyết,
‫đó là lý do tại sao bố cục là thứ cần giải cứu.
‫Đây là có một mối quan hệ.
‫Vì vậy, thay vì cố gắng xây dựng sự phân loại này của các lớp với động vật và động vật có vú, v.v. , thay vào đó, những gì chúng tôi làm là chúng
‫tôi nói rằng chúng tôi có một thành phần tạo sữa và thành phần đó có chức năng tạo
‫sữa.
‫Vì vậy, con bò sẽ có một trong những bộ phận tạo sữa này và nó có chức năng của nó.
‫Từ đó, con rắn có thể có bộ phận đẻ trứng của nó và nó có chức năng đẻ trứng từ
‫đó.
‫Và thú mỏ vịt có thể có cả hai thành phần.
‫Nó không phải chọn và chọn một thành phần.
‫Nó có thể có tất cả chúng, và nó có thể chia sẻ các chức năng tốt.
‫Vì vậy, hãy lấy ví dụ mà chúng tôi sẽ sử dụng ở đây, nơi chúng tôi có một động cơ, chúng tôi có một cái gì đó
‫muốn di chuyển.
‫Chúng tôi có thể đã bắt đầu thiết lập nó như một tài sản thừa kế và là một mối quan hệ.
‫Vì vậy, chúng ta có một mover kế thừa từ tác nhân lưới tĩnh này, giống như chúng ta đã làm trong các phần trước,
‫và sau đó từ mover, chúng ta có thể kế thừa một cánh cửa chuyển động hoặc một bức tường chuyển động.
‫Nhưng điều gì sẽ xảy ra nếu chúng ta muốn làm một chiếc đèn chuyển động?
‫Làm thế nào điều đó có thể được thực hiện?
‫Chúng tôi không thể kế thừa từ mover bởi vì điều đó sẽ làm cho nó trở thành một tác nhân lưới tĩnh và chúng tôi muốn sử dụng một
‫tác nhân ánh sáng thay thế làm cha mẹ cho ánh sáng chuyển động.
‫Làm thế nào chúng tôi có thể giải quyết vấn đề này?
‫Việc sử dụng có các mối quan hệ thay vì tạm dừng video, suy nghĩ về nó, lấy ra một tờ giấy và ghi
‫lại một số suy nghĩ của bạn.
‫Được chứ.
‫Chào mừng trở lại.
‫Vì vậy, đây là cách tôi sẽ giải quyết vấn đề để chúng tôi có thể có cửa di chuyển của chúng tôi và di chuyển tốt.
‫Cả hai đều kế thừa từ static.
‫Diễn viên Tốt thôi.
‫Và ánh sáng chuyển động có thể kế thừa từ ánh sáng.
‫Diễn viên Nhưng bây giờ sự khác biệt là chúng tôi bao gồm điều này cũng có một mối quan hệ ở đây.
‫Vì vậy, cửa chuyển động, tường chuyển động và đèn chiếu sáng di chuyển đều có thể có một bộ phận chuyển động trên tác nhân.
‫Và đây là lúc các thành phần của tác nhân thực sự hữu ích.
‫Và chúng tôi sẽ đưa điều này vào thực tế trong bài giảng tiếp theo, vì vậy tôi sẽ gặp bạn ở đó.