OBJECT-ORIENTED DESIGN QUALITY IN SERVICE-BASED SYSTEMS: A CASE STUDY OF A JAVA CAR REPAIR MANAGEMENT SYSTEM
Keywords:
Kalit so‘zlar: Java, OOP, tizim dizayni, modullik, arxitekturaAbstract
Annotatsiya: Ushbu maqolada Java dasturlash tilida ishlab chiqilgan avtomobil ta’mirlash boshqaruv tizimi asosida obyektga yo‘naltirilgan dasturlash (OOP) dizaynining dasturiy sifat ko‘rsatkichlariga ta’siri tahlil qilingan. Tadqiqot modullik, saqlanish va kengaytirilish kabi mezonlarga asoslangan. Tizim Driver, Service, Booking va AutoService kabi real obyektlarni modellashtiradi va CarRepairing boshqaruv klassi orqali ishlaydi. Natijalar OOP dizayn tizim murakkabligini kamaytirishini va kengaytirishni osonlashtirishini ko‘rsatadi.
References
1. Booch G. Object-Oriented Analysis and Design // Addison-Wesley, 1994.
2. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software // Addison-Wesley, 1995.
3. Eckel B. Thinking in Java // Prentice Hall, 2006.
4. Oracle Corporation. Java Documentation // Oracle, 2023.
5. Gosling J., Joy B., Steele G., Bracha G. The Java Language Specification // Addison-Wesley, 2014.