{"id":24013233,"url":"https://github.com/cihat-kose/oop-uml-case-studies","last_synced_at":"2026-02-14T00:11:06.539Z","repository":{"id":171933229,"uuid":"648618372","full_name":"cihat-kose/oop-uml-case-studies","owner":"cihat-kose","description":"Examples and practices for Object-Oriented Programming (OOP) concepts, including UML diagrams and descriptions for systems like Zoo Management, University Management, and more.","archived":false,"fork":false,"pushed_at":"2025-01-03T09:04:01.000Z","size":924,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-11T18:48:46.480Z","etag":null,"topics":["oop-examples","uml-diagrams"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cihat-kose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-02T11:50:33.000Z","updated_at":"2025-01-03T09:04:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"d573993a-533c-4181-b574-f2d31a59a25a","html_url":"https://github.com/cihat-kose/oop-uml-case-studies","commit_stats":null,"previous_names":["chatgthb/oop","cihat-kose/oop","cihat-kose/oop-uml-case-studies"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cihat-kose/oop-uml-case-studies","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Foop-uml-case-studies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Foop-uml-case-studies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Foop-uml-case-studies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Foop-uml-case-studies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cihat-kose","download_url":"https://codeload.github.com/cihat-kose/oop-uml-case-studies/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Foop-uml-case-studies/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275989255,"owners_count":25565645,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-19T02:00:09.700Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oop-examples","uml-diagrams"],"created_at":"2025-01-08T06:51:44.861Z","updated_at":"2025-09-19T19:09:02.228Z","avatar_url":"https://github.com/cihat-kose.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# OOP UML Case Studies\n\n![OOP](https://img.shields.io/badge/OOP-0078D7?style=for-the-badge\u0026logo=cube\u0026logoColor=white)\n![UML](https://img.shields.io/badge/UML-4B0082?style=for-the-badge\u0026logo=uml\u0026logoColor=white)\n![Diagram](https://img.shields.io/badge/Diagram-FFA500?style=for-the-badge\u0026logo=diagramsdotnet\u0026logoColor=white)\n\n## Introduction\nThis repository contains examples and practices for Object-Oriented Programming (OOP) concepts and techniques. It includes UML diagram samples and descriptions for various systems implemented using OOP principles.\n\n## Table of Contents\n- [Introduction](#introduction)\n- [Table of Contents](#table-of-contents)\n- [Project Structure](#project-structure)\n- [Installation](#installation)\n  - [Using IntelliJ IDEA](#using-intellij-idea)\n  - [Using Command Line](#using-command-line)\n- [Usage](#usage)\n- [Features](#features)\n- [Dependencies](#dependencies)\n- [Documentation](#documentation)\n- [Examples](#examples)\n- [Contributors](#contributors)\n- [License](#license)\n\n## Project Structure\nThe project is organized as follows:\n```\noop-uml-case-studies/\n│\n├── .idea/\n├── src/\n│   ├── _01_ZooManagementSystem/\n│   │   ├── ZooManagementSystemDescription.png\n│   │   ├── ZooManagementSystemUML.png\n│   │   └── README.md\n│   ├── _02_UniversityManagementSystem/\n│   │   ├── UniversityManagementSystemDescription.png\n│   │   ├── UniversityManagementSystemUML.png\n│   │   └── README.md\n│   ├── _03_FlightManagementSystem/\n│   │   ├── FlightManagementSystemDescription.png\n│   │   ├── FlightManagementSystemUML.png\n│   │   └── README.md\n│   ├── _04_OnlineMovieSystem/\n│   │   ├── OnlineMovieSystemDescription.png\n│   │   ├── OnlineMovieSystemUML.png\n│   │   └── README.md\n│   └── _05_ElevatorSimulation/\n│       ├── ElevatorSimulationDescription.png\n│       ├── ElevatorSimulationUML.png\n│       └── README.md\n├── LICENSE\n└── README.md\n```\n\n## Installation\n\n### Using IntelliJ IDEA\n1. **Clone the Repository via IntelliJ IDEA**:\n    - Open IntelliJ IDEA.\n    - Select `File \u003e New \u003e Project from Version Control...`.\n    - Choose `Git` and enter the repository URL: `https://github.com/cihat-kose/oop-uml-case-studies`.\n    - Click `Clone`.\n\n### Using Command Line\n1. **Clone the Repository**:\n    ```bash\n    # Clone this repository\n    $ git clone https://github.com/cihat-kose/oop-uml-case-studies\n\n    # Navigate to the repository\n    $ cd oop-uml-case-studies\n    ```\n\n## Usage\nThis repository is intended for educational purposes. You can explore the UML diagrams and the corresponding descriptions for each system in their respective directories within the `src` folder.\n\n## Features\n- Comprehensive UML diagrams for various systems.\n- Descriptions and explanations of OOP principles applied to each system.\n\n## Dependencies\nNo external dependencies are required for exploring the UML diagrams and descriptions.\n\n## Documentation\nFor detailed documentation on each system and the OOP principles applied, refer to the README files within each system's directory and the corresponding UML and description images.\n\n## Examples\nExample systems include:\n- **Zoo Management System**: Simulates a zoo with various animals and their behaviors.\n- **University Management System**: Manages students, courses, and faculty.\n- **Flight Management System**: Handles flight bookings and schedules.\n- **Online Movie System**: Manages an online movie rental service.\n- **Elevator Simulation**: Simulates the operations of an elevator in a building.\n\n## Contributors\n- [cihat-kose](https://github.com/cihat-kose) - Repository Owner\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihat-kose%2Foop-uml-case-studies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcihat-kose%2Foop-uml-case-studies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihat-kose%2Foop-uml-case-studies/lists"}