Kami memiliki kelas yang menyimpan informasi konfigurasi untuk aplikasi. Itu dulu tunggal. Setelah beberapa tinjauan arsitektural, kami diberitahu untuk menghapus singleton tersebut. Kami memang melihat beberapa keuntungan dari tidak menggunakan tunggal dalam pengujian unit karena kami dapat menguji konfigurasi yang berbeda sekaligus.
Tanpa tunggal, kita harus meneruskan contoh di mana-mana dalam kode kita. Ini menjadi sangat berantakan jadi kami menulis pembungkus tunggal. Sekarang kita mem-porting kode yang sama ke PHP dan .NET, saya bertanya-tanya apakah ada pola yang lebih baik yang dapat kita gunakan untuk objek konfigurasi.