Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > dk.edb.programmering > #99

Principielt spørgsmål

Path csiph.com!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From Bertel Lund Hansen <gadekryds@lundhansen.dk>
Newsgroups dk.edb.programmering
Subject Principielt spørgsmål
Date Thu, 5 Nov 2020 09:34:02 +0100
Organization A noiseless patient Spider
Lines 39
Message-ID <q96ozxpc4m3h.dlg@lundhansen.dk> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset="iso-8859-1"
Content-Transfer-Encoding 8bit
Injection-Info reader02.eternal-september.org; posting-host="f846e17e2bdaef9ef610b2cc4423a499"; logging-data="21844"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jOLPeoAxNRNJxALf6AkzrfCpRudypoHnrUxHoZSDaNA=="
User-Agent 40tude_Dialog/2.0.15.84
Cancel-Lock sha1:j77biALdcWoi+Yp7747IdIgSrMM=
Xref csiph.com dk.edb.programmering:99

Show key headers only | View raw


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 | NextNext in thread | Find similar


Thread

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