Zeichnen Sie ein Programmdiagramm über mehrere Methoden
Sep 17 2020
Wie zeichnet man ein Programmdiagramm ähnlich, aber mit mehreren Methoden ?
Wie es scheint, muss der Datenfluss zwischen den Methoden nicht unbedingt in der Reihenfolge der Deklaration erfolgen.
Mehrere Klassen
public class Temp
{
//
private int lowThreshold = 18200; // 1
private int firstTier = 37000; // 2
private int firstTierBase = 3572; // 3
public Temp(int income, int age, bool medicareLevy, bool TBRLevy, bool LILevy) // 4
{
actualIncome = income - ReturnTax(income, age, medicareLevy, TBRLevy, LILevy); //5
}
private double ReturnTax(int income, int age, bool medicareLevy, bool TBRLevy, bool LILevy) // 6
{
double stage1 = 0.19; // 7
double stage2 = 0.325; // 8
double stage3 = 0.37; // 9
double stage4 = 0.45; // 10
double medicareLevyCharge = 0.02; // 11
double TBRLevyCharge = 0.02; // 12
....
Antworten
JoãoFarias Sep 18 2020 at 03:17
Methoden sind isolierte Codeblöcke mit einem Eintrittspunkt und vielen Austrittspunkten.
Wenn Sie z. B. auf Knoten Nr. 11 hatten:
type = 2;
foo(type);
Sie würden einen Pfeil von # 11 zu einem speziellen Knoten zeichnen, der foo () darstellt. Der Ausgang dieses speziellen Knotens würde auf # 16 zeigen.
Wenn der Leser Ihres Diagramms verstehen möchte, was sich in foo () befindet, kann er sich ein anderes Diagramm ansehen, das den Datenfluss von foo () zeigt.