Build your ultimate AI agent
Mô tả khóa học
Lập trình hướng đối tượng (OOP) cho phép bạn xác định mối quan hệ giữa các hàm và các đối tượng mà chúng có thể thao tác, giúp bạn quản lý độ phức tạp trong mã. Đây là khóa học trình độ trung cấp, giới thiệu về OOP bằng cách sử dụng hệ thống S3 và R6. S3 là công cụ hữu ích cho lập trình R hằng ngày, giúp đơn giản hóa một số hàm bạn viết. R6 đặc biệt hữu ích cho các phân tích theo ngành, làm việc với web API và xây dựng GUI.
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Giới thiệu về Lập trình Hướng đối tượng
Tìm hiểu OOP gồm những gì, khi nào nên dùng, và các hệ thống OOP có sẵn trong R. Bạn cũng sẽ học cách R nhận diện các kiểu biến khác nhau thông qua classes, types và modes.
2
Sử dụng S3
S3 là một hệ thống hướng đối tượng rất đơn giản cho phép bạn định nghĩa hành vi khác nhau cho các hàm tùy theo đối số đầu vào. Chương này giải thích cách sử dụng S3, cũng như cách hoạt động của generics và methods.
3
Sử dụng R6
Tìm hiểu cách định nghĩa các class R6 và tạo các đối tượng R6. Bạn cũng sẽ học về cấu trúc của class R6 và cách tách giao diện người dùng khỏi các chi tiết triển khai.
4
Kế thừa trong R6
Tìm hiểu cách kế thừa từ một class R6 và cách mối quan hệ giữa class cha và class con hoạt động.
5
Sử dụng R6 nâng cao
Hoàn thiện việc nắm vững R6 bằng cách tìm hiểu các chủ đề nâng cao như sao chép theo tham chiếu, trường dùng chung, nhân bản (cloning) đối tượng và kết thúc (finalizing) đối tượng.
R
Lập trình hướng đối tượng với S3 và R6 trong R
Hoàn
thành khóa học

