Aktywne Wpisy
![Beesly](https://wykop.pl/cdn/c3397992/Beesly_9myJCrMeka,q60.jpg)
Beesly +4
Dajcie jakąś fajną nazwę na gabinet weterynaryjny dla psów i kotków ( ͡° ͜ʖ ͡°)
#kiciochpyta #pytanie #rozowepaski #psy #koty #smiesznypiesek #zwierzaczki
#kiciochpyta #pytanie #rozowepaski #psy #koty #smiesznypiesek #zwierzaczki
![danek01](https://wykop.pl/cdn/c3397992/danek01_uPhCvyQeTX,q60.jpg)
danek01 +675
Chciałbym przypomnieć wam to złoto w wykonaniu #maxkolonko xD
Czasami nawija jak #testoviron
#kolonko
Czasami nawija jak #testoviron
#kolonko
![danek01 - Chciałbym przypomnieć wam to złoto w wykonaniu #maxkolonko xD
Czasami naw...](https://wykop.pl/cdn/c3201142/18e059a81b5e24c3b1a966f4e3c8fde9144787275f11b36a53119f22f21d934e,w150h100.jpg?author=danek01&auth=f3a8b4d199c4cf2475358eb7a9cc279a)
https://sarvendev.com/2017/08/3-solid-liskov-substitution-principle/
#programowanie #webdev #php #javascript #sarvendev
width
iheight
. Szkoda, że koło też jest pochodną figury i wtedy te pola nie mają najmniejszego sensu (gdzie radius zamiast w/h?), a sposób stworzenia Shape chwilami wręcz zmusza do złamania LSP.Dalej: pola obiektów pochodnych Shape powinny być tworzone przez konstruktor parametryczny, np.
Rectangle(2, 3)
,Square(4)
,Disk(3)
(sprawdziłem na wiki jak jest kołoTen interfejs oczywiście nie powinien być w klasie bazowej, jakoś chyba sie kierowałem tym przykładem, który wcześniej opisywałem i go tutaj wrzuciłem, za moment poprawię.
@alex-fortune masz na myśli to co wyżej opisałem czy coś innego?