Tôi muốn tạo một lớp singleton mở rộng DBI. Tôi nên làm một cái gì đó như thế này:Sự khác nhau giữa `base base` và @ISA trong Perl là gì?
use base 'Class::Singleton';
our @ISA = ('DBI');
hay này:
our @ISA = ('Class::Singleton', 'DBI');
hay cái gì khác?
Không thực sự chắc chắn sự khác biệt giữa 'cơ sở sử dụng' và 'isa' là gì.
Vâng, tài liệu base.pm cho bạn biết sự khác biệt. –