| Aquisição Um mecanismo que permite que os objetos obtenham atributos da hierarquia de contenção em que estão. |
Baixe Agora |
Aquisição Classificação e resumo
- Nome do editor:
- Zope Corporation and Contributors
- Site do editor:
- http://zope org
Aquisição Tag
Aquisição Descrição
Um mecanismo que permite aos objetos obter atributos da hierarquia de contenção em que eles estão. Zope implementa a aquisição com aulas de "Extensão Classe". Para usar a aquisição, suas classes devem herdar de uma classe base de aquisição. Por exemplo: >>> ExtensionClass de Importação, Aquisição >>> Classe C (ExtensionClass.Base): ... Color = 'Red' >>> Class A (Aquisição.Implicit): ... Def Report (auto):. .. imprimir self.color ... >>> a = a () >>> c = c () >>> ca = a >>> careport () vermelho >>> d = c () >>> d.Color = 'verde' >>> da = a >>> Dareport () verde >>> a.report () # gera um erro de atributo (chamada mais recente): ... AttributeError: ColorThe Classe A Herdits Comportamento de aquisição da aquisição.Implicit. O objeto, A, "tem" a cor dos objetos C e D quando é acessado através deles, mas não tem cor por si só. O objeto A obtém atributos de seu ambiente, onde seu ambiente é definido pelo caminho de acesso usado para alcançar um. Requisitos: · Pitão O que há de novo nesta versão: · Fixer-iteração proxying para passar auto aquisição - embrulhado em ambos os __iter__, bem como __getitem__ · Adicionar testes para o __getslice__ proxying, incluindo fatia aberta.
Aquisição Software Relacionado