Saya memiliki kelas yang akan membaca dari Excel (C # dan .Net 4) dan di kelas itu saya memiliki pekerja latar belakang yang akan memuat data dari Excel sementara UI dapat tetap responsif. Pertanyaan saya adalah sebagai berikut: Apakah desain yang buruk memiliki pekerja latar belakang di suatu kelas? Haruskah saya membuat kelas saya tanpa itu dan menggunakan pekerja latar belakang untuk beroperasi di kelas itu? Saya tidak bisa melihat masalah apa pun tentang membuat kelas saya dengan cara ini, tetapi sekali lagi saya seorang pemula jadi saya pikir saya akan memastikan sebelum melanjutkan.
Saya harap pertanyaan ini relevan di sini karena saya tidak berpikir itu harus di stackoverflow karena kode saya berfungsi, ini hanya masalah desain.