Aktywne Wpisy

maniek74 +112

baidu +20
Ciekawe podsumowanie dlaczego administracja D. Trumpa moze dazyc do krachu na gieldzie.
W skrocie:
- poprzednia administracja, pod koniec rzadow wyemitowla mnostwo krotkoterminowych obligacji, powodujac ze w ciagu nastepnych 6 miesiecy USA beda mialy do splaty dlug w wysokosci $7T (7 bilionow dolarow).
- obecnie w USA oprocentowanie 10 letnich obligacji jest rekordowo wysokie (ponad 4% a siegnelo nawet 4.8%). Takze refinansowanie dlugu na takich obligacjach byloby ogromnie kosztowne.
- zatem, zeby nie doprowadzic do
W skrocie:
- poprzednia administracja, pod koniec rzadow wyemitowla mnostwo krotkoterminowych obligacji, powodujac ze w ciagu nastepnych 6 miesiecy USA beda mialy do splaty dlug w wysokosci $7T (7 bilionow dolarow).
- obecnie w USA oprocentowanie 10 letnich obligacji jest rekordowo wysokie (ponad 4% a siegnelo nawet 4.8%). Takze refinansowanie dlugu na takich obligacjach byloby ogromnie kosztowne.
- zatem, zeby nie doprowadzic do

![Perfekcyjny wszechświat. Jakim cudem istniejemy? -[POP Science]](https://wykop.pl/cdn/c3397993/d43466ea64e0ede8b8c7f3fa1e05a45f1805ab222b976330654ad18e5530df44,q80.jpg)




#programowanie #cpp
Tak naprawdę to zależy od języka. W takiej np. Javie, która nie umie "properties", musisz robić getX() i setX() żeby mieć kontrolę nad stanem wewnętrznym obiektu przy jednoczesnym zachowaniu w miarę sensownego API.
W C# czy Pythonie publiczne "zmienne" są wręcz wskazane, bo:
W taki sposób stworzysz sobie uniwersalny kod, który będzie działać bez względu na to, jaka dokładnie klasa implementująca ten intefejs się w nim pojawi.
Tu zdjęcia trzech stron, które to mniej więcej to opisują:
http://imgur.com/a/FwHBk
W praktyce, gdy coś się sypie, w takiej metodzie można ustawić breakpoint i szybko sprawdzić z którego miejsca ta zmienna jest modyfikoowana.
Co ciekawe w gamedevie, w miejscach gdzie ważna jest wydajność, nie jest zalecanie używanie takich metod. Wyobraź sobie np. wywołanie foo.bar++
1. OOP: w programowaniu obiektowym nie interesują Cię dane, tylko możliwość komunikacji. A komunikację zapewniają metody. „Pytasz” o coś (wywołujesz metodę), a nie „sam sobie bierzesz” (odczytujesz pole).
2. Metody mogą być implementacjami interface'ów, pola
Komentarz usunięty przez autora