Definitionپێناسە
A that only describes what its subclasses must do and cannot be used to make objects itself. In MVVM an abstract TodoService lists the methods, and TodoServiceRest and TodoServiceMock implement them.
کە تەنها وەسف دەکات کلاسە لاوەکییەکانی دەبێت چی بکەن و خۆی ناتوانرێت ئۆبجێکتی لێ دروست بکرێت. لە MVVMـدا TodoServiceـی ڕووت میتۆدەکان ڕیز دەکات و TodoServiceRest و TodoServiceMock جێبەجێیان دەکەن.
Exampleنموونە
An abstract service and one implementation.
خزمەتگوزارییەکی ڕووت و جێبەجێکردنێکی.
abstract class TodoService {
Future<List<Todo>> getTodos();
}
class TodoServiceMock implements TodoService {
@override
Future<List<Todo>> getTodos() async => [Todo('Buy bread')];
}Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر
کلاسە ڕووتەکە، کلاسە ڕووتەکان، کلاسێکی ڕووت
Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
Proposed: ڕووت ('abstract'), from the registry's problem-abstraction «ڕووتکردنەوە».
Related termsزاراوە پەیوەندیدارەکان
Videosڤیدیۆکان
What an abstract class is: you cannot make objects from it, abstract methods have no body, and every subclass must write them.
چییە: ناتوانیت لێ دروست بکەیت، ڕووت جەستەی نییە و هەموو دەبێت بینووسێت.
In Kurdish: a Java abstract class Animal cannot be created with new; its abstract methods eat and move are written in the Cat subclass.
بە کوردی: Animal لە Javaـدا بە new دروست ناکرێت؛ eat و move لە Catـدا دەنووسرێن.