превключвател отчети

Симптоми и признаци

Имате ли сложно изявление ключ или поредица ако Жена.

превключвател отчети

Причини за възникване на

Един явни признаци на обектно-ориентиран код е сравнително рядко използване на операторите превключвател тип или случай. Често един и същи ключ единица са разпръснати на различни места в програмата. Когато към тях се прибавят нов вариант трябва да се търсят всички тези превключване блокове и да ги променя.

Обикновено забележи превключвател единица. трябва да обмисли полиморфизъм.

За да се изолира ключа и го поставете в правилния клас може да се наложи екстракционен метод и метод на изместване.

Ако ключът е включен, въведете кода, например, включване на програмата в режим на изпълнение, използвайте резервни подкласове кодиране тип или замяна тип кодово състояние / стратегия.

След създаването на структурата на наследство трябва да се използва на мястото на условен оператор полиморфизъм.

Ако декларацията не е много опции и всички те водят до един и се обадете на същия метод, с различни параметри, въвеждането на полиморфизъм е прекомерна. В този случай, трябва да помислите за разделяне на този метод на няколко различни, който ще изпълнява функциите на всеки, които ще трябва да използвате комплекта замяна параметър на специализирани техники.

Ако един от вариантите на условния оператор е нула. Използвайте въвеждането на Null-обект.

  • Подобряване код организация.

превключвател отчети

Вие не трябва да го докосне, ако.

Когато декларацията за превключване изпълнява прости действия, няма смисъл да се промени нещо в кода.

Често отчета за ключ се използва от шарката на фабрика дизайн (Factory Method. Abstract Factory), за да изберете вашия клас.

превключвател отчети

Източва възглавница, имаме съдържание в продължение на 7 часа в режим на четене.

Или опитайте нашата интерактивна разбира се. Тя е много по-интересно, отколкото баналните текстовете.