8
Saat menggunakan metode chaining, apakah saya menggunakan kembali objek atau membuatnya?
Saat menggunakan metode chaining seperti: var car = new Car().OfBrand(Brand.Ford).OfModel(12345).PaintedIn(Color.Silver).Create(); mungkin ada dua pendekatan: Gunakan kembali objek yang sama, seperti ini: public Car PaintedIn(Color color) { this.Color = color; return this; } Buat objek jenis baru Cardi setiap langkah, seperti ini: public Car PaintedIn(Color color) { var car = new …