Kết hợp các objects Javascript với các Prototype Chains

Kết hợp các objects Javascript với các Prototype Chains

Các object classes có thể thừa kế các đặc tính và phương thức từ các object classes khác. Ảnh dưới
thể hiện một đồ hoạ của 3 object classes tên Person, Employee, và Staff. Object class Person chứa các
đặc tính và phương thức cái mô tả các cá nhân, như tên và tuổi của cá nhân. Object Employee thừa kế các
đặc tính và phương thức đó và thêm những cái khác là duy nhất đối với các employees, như ngày tuyển dụng
và lương hàng năm của employee. Cuối cùng, object class Staff thừa kế các đặc tính và phương thức từ object
Employee, thêm các đặc tính và phương thức cụ thể đối với staff members, như thông tin trên các dự án hiện
tại hay tư cách thành viên trong các nhóm làm việc khác nhau.
chain
Các object classes này hình thành một trật tự có thứ bậc hay prototype chain trải từ một object class cơ sở,
được biết đến như superclass, xuống các classes thấp hơn hay các subclasses. Quá trình theo đó các đặc tính và
phương thức của một object class tai một mức được chia sẻ với một object class tại mức tiếp theo gọi là prototypal
inheritance.

Chia sẻ