Chcę wiedzieć, dlaczego Python nie jest w pełni obiektowy. Na przykład nie obsługuje prywatnych, publicznych, chronionych modyfikatorów poziomu dostępu.Dlaczego Python nie jest w pełni obiektowy?
Jakie są zalety i wady tego? W tych wyrażeniach Python jest odpowiedni dla jakich aplikacji (Desktop, Scientific, Web lub inne)?
Czy to zadanie domowe? – extraneon
Python nadaje się do prawie wszystkiego, co nie polega na chrupnięciu twardych liczb, ale nawet wtedy można zapisać te części w C. Enkapsulacja nie jest użyteczna w dynamicznie pisanym języku. Pomaga tylko kompilatorowi, nawet w Javie można (i czasami trzeba) obejść go poprzez odbicie. Hermetyzacja, IMHO, nie dodaje żadnych zabezpieczeń, daje tylko poczucie, że istnieje więcej zabezpieczeń. –
@extraneon: Nie, po prostu wiem. @Wetzel: Zgadzam się z tobą na temat 'Encapsulation nie jest użyteczne w dynamicznie pisanym języku'. –