THẢO LUẬN

thg 6 28, 2022 2:00 CH

https://www.baeldung.com/kotlin/sealed-class-vs-enum#:~:text=enums are mostly used as,between enums and abstract classes.

"Note: a sealed class can’t be extended from outside the parent class file."

Sealed class và enum class có cách dùng khác nhau nhé. Còn muốn biết rõ thì đọc bài trên.

+1
thg 6 28, 2022 11:58 SA

Phần sealed class bị sai nhé. Enum là một tập hợp các instance liên quan với nhau, còn sealed class là một cách để giới hạn lại khả năng kế thừa cho class được sealed. Enum với sealed class không có liên quan nên ko đem so sánh được.

Code của enum không chạy được, do các phần tử trong enum phải có tên khác nhau. Phải đổi thành SQUARE(4), LINE(2),... thì mới được.

Code của sealed class cũng chưa rõ. Code như trên chỉ là khai báo 1 class Shape và 3 inner class thôi, còn sealed thêm vào cho có. Các class bên trong hoàn toàn có thể đưa ra ngoài được.

Khác biệt chính của sealed class nằm ở việc bạn có thể tạo được nhiều instance của các subclass bên trong sealed class cha thay vì chỉ chứa đúng một instance đại diện cho mỗi constant như enum.

Trong code ví dụ không có instance nào cả. Tất cả chỉ là class, và class thì luôn luôn tạo được nhiều instance.

0
Avatar
đã bình luận cho bài viết
thg 6 28, 2022 7:59 SA

cho e hỏi là cái notifyUrl(ipnUrl) mình xử lý sao ở server ạ, làm sao server bắt đc request khi thanh toán thành công

0

bạn @leanh173 up giúp mình part-2 .thanks

0

lần đầu đi nghe nghiện trình bày 😄

0

hey please send me DM at tele : @chietm

0
thg 6 28, 2022 4:34 SA

anh ơi không biết bao giờ có phần 11, 12 thế

0

image.png chia sẻ 1 chút ạ

0

5 sao ⭐️⭐️⭐️⭐️⭐️

0

cho em hỏi là trong phần tạo file custom_data.yaml tại sao path lại là models/train_data mà không phải là data/train_data ạ ?

0
thg 6 27, 2022 6:24 CH
0

Tuyệt đấy bác!

0

đọc xong bài lướt lên thấy tên tác giả quen quen 🖖 hihi em cảm ơn chị nhiều ^^

0
thg 6 27, 2022 8:54 SA

Bài viết xịn quá, nội dung chi tiết giải thích dễ hiểu nữa.

0
thg 6 27, 2022 4:42 SA

cảm ơn bác nhé, rất bổ ích

+1
Avatar
đã nhận xét cho câu hỏi
thg 6 27, 2022 3:27 SA

Mình nghĩ bạn nên tìm hiểu về cách thêm giỏ hàng mà ko load lại trang sẽ ổn hơn.

0

@dao.thai.son Mình có tìm hiểu thì đó là cơ chế của Heroku nếu web dyno không có traffic sau khoảng thời gian nhất định (1 tiếng) thì sẽ sleep. Có lẽ vì vậy mà chuyển về trạng thái ban đầu là trang setup. https://blog.heroku.com/app_sleeping_on_heroku#:~:text=When Do Apps Sleep%3F,run the web process type.

+1

Hi,

Nếu được bạn bổ sung thêm giúp phần tình huống nếu thêm Exporter khác thì cần sửa đổi ra sao (ví dụ Node Exporter).

Cám ơn bạn nhiều

0
thg 6 27, 2022 2:31 SA

tks

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí