Uncategorized

Catatan Kelas DevOps 15/Okt/2025 – DevOps langsung dari Quality Thought


Pemrograman Berorientasi Objek Lanjutan

  • Komposisi mengacu pada memiliki hubungan
<code class="language-python">class Engine:
    def __init__(self, manufacturer: str):
        self.manufacturer = manufacturer

    def start(self):
        print("Engine Started")

    def stop(self):
        print("Engine Stopped")

class Car:
    def __init__(self, engine:Engine):
        self.engine: Engine = engine

    def start(self):
        print("Battery started")
        self.engine.start()
        print("AC on...")


engine = Engine("Fiat")
car = Car(engine)
car.start()
  • Lihat Di Sini untuk objek
  • python tidak mendukung kata kunci pribadi atau dilindungi tetapi dengan konvensi kita dapat mencapai perilaku yang sama. ketika setiap kita menambahkan __ garis bawah ganda sebagai anggota awalan atau metode tidak dapat diakses dari luar

  • Kelas abstrak dengan python

  • Lihat Di Sini untuk buku catatan



Catatan Kelas DevOps 15/Okt/2025 – DevOps langsung dari Quality Thought

Leave a Reply

Your email address will not be published. Required fields are marked *