Tôi có một đối tượng được gọi là tham số được ném từ phương pháp để phương thức xuống và lên cây gọi, qua ranh giới gói. Nó có khoảng năm mươi biến trạng thái. Mỗi phương thức có thể sử dụng một hoặc hai biến để kiểm soát đầu ra của nó.Thiên Chúa đối tượng - giảm khớp nối với một 'chủ' đối tượng
Tôi nghĩ rằng đây là một ý tưởng tồi, vì tôi không thể dễ dàng thấy phương thức cần thực hiện, hoặc thậm chí điều gì có thể xảy ra nếu kết hợp các thông số cho mô-đun Y hoàn toàn không liên quan đến mô-đun hiện tại của tôi.
Một số kỹ thuật tốt để giảm ghép nối với vật thể thần này là gì, hoặc lý tưởng loại bỏ nó?
public void ExporterExcelParFonds(ParametresExecution parametres)
{
ApplicationExcel appExcel = null;
LogTool.Instance.ExceptionSoulevee = false;
bool inclureReferences = parametres.inclureReferences;
bool inclureBornes = parametres.inclureBornes;
DateTime dateDebut = parametres.date;
DateTime dateFin = parametres.dateFin;
try
{
LogTool.Instance.AfficherMessage(Variables.msg_GenerationRapportPortefeuilleReference);
bool fichiersPreparesAvecSucces = PreparerFichiers(parametres, Sections.exportExcelParFonds);
if (!fichiersPreparesAvecSucces)
{
parametres.afficherRapportApresGeneration = false;
LogTool.Instance.ExceptionSoulevee = true;
}
else
{
Người gọi sẽ làm gì:
PortefeuillesReference pr = new PortefeuillesReference();
pr.ExporterExcelParFonds(parametres);
Đối tượng cấu hình có phải là "Tham số" không? –
Vâng, đúng thế. Được sử dụng để có giao diện người dùng thực hiện bất kỳ thông số nào mà lớp doanh nghiệp có thể cần. –