简体   繁体   中英

OOP - CRUD or Use-Cases?

What is the difference between CRUD and Use-cases in Object Oriented Programming? I'm making numerous objects and I want to know which one is faster to use. Which one is more efficient, and which one is easier to use?

CRUD is short for Create - Read - Update - Delete.

Use-cases, like it is written, are cases in which you use your system.

So CRUD may be part of an use-case.

For example, a Library Management System may have some use-cases like, Creating User, Deleting User, Update User info, Querying user's info, lending book, returning book, subscribing, unsubscribing ...

The 3 core parts of an use-case: use-case's name , use-case's participants & use-case's description . But depend on the specific organization, use-cases may be extended to contain more than just three core parts.

Below is an example of an use-case. As you can see in the description section, it is CUD.

在此处输入图片说明

CRUD by itself is not any use-cases at all. Usually an use-case will perform none, one or many CRUD operations to be able to succeed in the result expected.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM