Skip to content

Commit ecdc8c6

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 31c3132 + a1d6aef commit ecdc8c6

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

08_OOPGrundlagenII.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,20 +1133,20 @@ dessen Länge manipulieren.
11331133

11341134
```csharp
11351135
// Es müssen beide Varianten implementiert werden!
1136-
public static Point operator *(Point p1, double ratio)
1136+
public static Vector operator *(Vector p1, double ratio)
11371137
{
1138-
new Point(p1.X * ratio, p1.Y * ratio);
1138+
return new Vector(p1.X * ratio, p1.Y * ratio);
11391139
}
11401140

1141-
public static Point operator *(int ratio, Point p1)
1141+
public static Vector operator *(int ratio, Vector p1)
11421142
{
1143-
new Point(p1.X * ratio, p1.Y * ratio);
1143+
return new Vector(p1.X * ratio, p1.Y * ratio);
11441144
}
11451145

11461146
static void Main(string[] args)
11471147
{
1148-
Point ptOne = new Point(100, 100);
1149-
Point ptTwo = new Point(40, 40);
1148+
Vector ptOne = new Vector(100, 100);
1149+
Vector ptTwo = new Vector(40, 40);
11501150
}
11511151
Console.WriteLine((ptOne * 2.5));
11521152
Console.WriteLine((1 * ptOne));

15_UML_Modellierung.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@ public class Notification
815815
}
816816
public void Send()
817817
{
818-
message.SendMessage();
818+
_message.SendMessage();
819819
}
820820
}
821821

@@ -831,7 +831,7 @@ public class Notification
831831
// {
832832
// foreach(var message in _messages)
833833
// {
834-
// messages.SendMessage();
834+
// message.SendMessage();
835835
// }
836836
// }
837837
//}

16_UML_ModellierungII.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -839,11 +839,11 @@ definierbar:
839839
| Eigenschaft | Bedeutung |
840840
| ----------- | ----------------------------------------------------------------------------- |
841841
| `readOnly` | unveränderlicher Wert |
842-
| `subsets` | definiert die zugelassen Belegung als Untermenge eines anderen Attributs |
842+
| `subsets` | definiert die zugelassene Belegung als Untermenge eines anderen Attributs |
843843
| `redefines` | überschreiben eines ererbten Attributes |
844-
| `ordered` | Inhaltes eines Attributes treten in geordneter Reihenfolge ohne Dublikate auf |
845-
| `bag` | Attribute dürfen ungeordnet und mit Dublikaten versehen enthalten sein |
846-
| `sequence` | legt fest, dass der Inhalt sortiert, aber ohne Dublikate ist |
844+
| `ordered` | Inhalte eines Attributes treten in geordneter Reihenfolge ohne Duplikate auf |
845+
| `bag` | Attribute dürfen ungeordnet und mit Duplikaten versehen enthalten sein |
846+
| `sequence` | legt fest, dass der Inhalt sortiert ist, Duplikate sind erlaubt |
847847
| `composite` | starke Abhängigkeitsbeziehungen |
848848

849849
Daraus ergeben sich UML-korrekte Darstellungen

0 commit comments

Comments
 (0)