@@ -2123,7 +2123,7 @@ msgid ""
21232123"name(arguments...)``. Methods are defined as functions inside the class "
21242124"definition::"
21252125msgstr ""
2126- "Um método é um função em algum objeto ``x`` que você normalmente chama com "
2126+ "Um método é uma função em algum objeto ``x`` que você normalmente chama com "
21272127"``x.name(arguments...)``. Métodos são definidos como funções dentro da "
21282128"definição da classe::"
21292129
@@ -2171,6 +2171,10 @@ msgid ""
21712171"registered class even if hasn't directly or indirectly inherited from it. "
21722172"To test for \" true inheritance\" , scan the :term:`MRO` of the class:"
21732173msgstr ""
2174+ "Observe que :func:`isinstance` também verifica se há herança virtual de uma :"
2175+ "term:`classe base abstrata`. Portanto, o teste retorna ``True`` para uma "
2176+ "classe registrada, mesmo que não tenha herdado direta ou indiretamente dela. "
2177+ "Para testar a \" herança verdadeira\" , verifique o :term:`MRO` da classe:"
21742178
21752179#: ../../faq/programming.rst:1483
21762180msgid ""
@@ -2181,12 +2185,20 @@ msgid ""
21812185"and doing a different thing based on what class it is. For example, if you "
21822186"have a function that does something::"
21832187msgstr ""
2188+ "Observe que a maioria dos programas não usa :func:`isinstance` em classes "
2189+ "definidas pelo usuário com muita frequência. Se você estiver desenvolvendo "
2190+ "as classes por conta própria, um estilo orientado a objetos mais adequado é "
2191+ "definir métodos nas classes que encapsulam um comportamento específico, em "
2192+ "vez de verificar a classe do objeto e fazer uma coisa diferente com base na "
2193+ "classe que ele é. Por exemplo, se você tiver uma função que faz algo::"
21842194
21852195#: ../../faq/programming.rst:1497
21862196msgid ""
21872197"A better approach is to define a ``search()`` method on all the classes and "
21882198"just call it::"
21892199msgstr ""
2200+ "Uma abordagem melhor é definir um método ``search()`` em todas as classes e "
2201+ "apenas chamá-lo::"
21902202
21912203#: ../../faq/programming.rst:1512
21922204msgid "What is delegation?"
0 commit comments