Câu hỏi được gắn thẻ «abstract-class»

Các lớp trừu tượng là các lớp không thể khởi tạo được. Chúng tồn tại để cung cấp chức năng chung và thông số kỹ thuật giao diện cho một số lớp cụ thể.


6
Kiểm tra các lớp trừu tượng
Làm cách nào để kiểm tra các phương thức cụ thể của một lớp trừu tượng với PHPUnit? Tôi hy vọng rằng tôi phải tạo ra một số loại đối tượng như là một phần của thử nghiệm. Mặc dù vậy, tôi không biết cách thực hành tốt nhất cho …





9
Thuộc tính trừu tượng PHP
Có cách nào để định nghĩa các thuộc tính lớp trừu tượng trong PHP không? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users'; }
126 php  oop  abstract-class 

7
Tại sao một lớp trừu tượng thực hiện một giao diện có thể bỏ lỡ việc khai báo / thực hiện một trong các phương thức của giao diện?
Một điều tò mò xảy ra trong Java khi bạn sử dụng một lớp trừu tượng để triển khai một giao diện: một số phương thức của giao diện có thể bị thiếu hoàn toàn (nghĩa là không có khai báo trừu tượng hoặc triển khai thực tế), nhưng trình …







6
Quy ước đặt tên cho các lớp trừu tượng
Tôi nhớ rõ rằng, tại một thời điểm, hướng dẫn do Microsoft thúc đẩy là thêm hậu tố "Base" vào một lớp trừu tượng để xóa bỏ thực tế rằng nó là trừu tượng. Do đó, chúng tôi có các lớp học như System.Web.Hosting.VirtualFileBase, System.Configuration.ConfigurationValidatorBase, System.Windows.Forms.ButtonBase, và, tất nhiên, System.Collections.CollectionBase. …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.