Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > dk.edb.programmering > #99
| From | Bertel Lund Hansen <gadekryds@lundhansen.dk> |
|---|---|
| Newsgroups | dk.edb.programmering |
| Subject | Principielt spørgsmål |
| Date | 2020-11-05 09:34 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <q96ozxpc4m3h.dlg@lundhansen.dk> (permalink) |
Jeg har et script med en klasse, Utilities. Den indeholder nogle konstanter og nogle funktioner. Jeg kan bruge den på to måder, og spørgsmålet er hvilken der er mest logisk. 1. Jeg laver klassen normalt (init kaldes automatisk): class Utilities: def __init__ (self): self.kept_houses=self.read_houses(1) self.wanted_houses=self.read_houses(0) ... og instantierer den med: utlitity=Utility() så alle elementerne tilgås med "utility.xyz". 2. Jeg laver en speciel init(): class Utility: def init (): Utility.kept_houses=Utility.read_houses(1) Utility.wanted_houses=Utility.read_houses(0) som kaldes specifikt: Utilities.init() og alle elementerne tilgås med "Utilities.xyz". Hvad mener I? -- /Bertel
Back to dk.edb.programmering | Previous | Next — Next in thread | Find similar
Principielt spørgsmål Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-11-05 09:34 +0100
Re: Principielt spørgsmål Klaus Alexander Seistrup <klaus@seistrup.dk> - 2020-11-05 13:05 +0000
Re: Principielt spørgsmål Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2020-11-05 15:24 +0100
Re: Principielt spørgsmål Klaus Alexander Seistrup <klaus@seistrup.dk> - 2020-11-07 07:50 +0000
csiph-web