Perbedaan antara Pabrik, Penyedia, dan Layanan?


Jawaban:


171

Pabrik : Merakit kelas, baik dengan menyusun sekumpulan bit bersama-sama, atau memilih jenis berdasarkan beberapa jenis konteks

Penyedia : Penyedia adalah sesuatu yang "diciptakan" oleh microsoft (pada dasarnya pola pabrik yang abstrak) yang merupakan cara untuk menjalankan pabrik, atau memiliki antarmuka pabrik umum yang memungkinkan pabrik untuk ditukar. Ini digunakan di seluruh MS web stack sebagai cara untuk menjaga agar komponen dapat dikonfigurasi.

Layanan : Layanan adalah sekelompok fungsionalitas terkait. Anggap saja seolah-olah Anda memisahkan arsitektur Anda secara horizontal, Anda memiliki lapisan "Logika Bisnis", jika Anda membaginya secara vertikal, Anda akan mendapatkan layanan.


25
Sebuah layanan juga dapat memiliki gagasan tidak memiliki status .. ia beroperasi pada objek lain untuk melakukan layanannya, tanpa memiliki statusnya sendiri. Setidaknya di Domain Driven Design.
Mike Gleason jr Couturier

Apakah Pabrik akan dibuat contoh di Angular seperti Layanan atau hanya menggunakan metode statis?
qianjiahao

@qianjiahao rekomendasi umum adalah untuk menghindari metode statis.
Sebas
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.