Skip to content

Instantly share code, notes, and snippets.

@abdorll
Last active August 12, 2023 21:53
Show Gist options
  • Save abdorll/5edda9c7e76b03f6ed2e73c93741b0aa to your computer and use it in GitHub Desktop.
Save abdorll/5edda9c7e76b03f6ed2e73c93741b0aa to your computer and use it in GitHub Desktop.
UML Design to Code - MASL [Opadeji Abdullah]
//==============================================RUN AT======================
//=======================================https://dartpad.dev/===============
void main() {
GroupManager men = GroupManager();
men.name = "Men";
men.createGroup();
men.updateGroup();
men.deleteGroup();
GroupManager women = GroupManager();
women.name = "Women";
women.createGroup();
women.updateGroup();
women.deleteGroup();
}
abstract class GroupOperations{
void createGroup();
void updateGroup();
void deleteGroup();
}
class GroupManager extends GroupOperations{
String name='_____';
@override
void createGroup (){
print("$name's Group created");
}
@override
void updateGroup (){
print("$name's Group updated");
}
@override
void deleteGroup (){
print("$name's Group deleted");
}
}
@abdorll
Copy link
Author

abdorll commented Aug 8, 2023

MAL Assessment: Translate a UML design into code (or pseudocode) using a popular object-oriented programming language of your choice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment