Python style question
Martin Pool
mbp at sourcefrog.net
Mon Jun 6 14:11:08 BST 2005
On 6 Jun 2005, Aaron Bentley <aaron.bentley at utoronto.ca> wrote:
> Martin Pool wrote:
>
> | One way is a simple function, as here. Another way is a static method
> | like Branch.open(). I suppose one might also override the call method
> | for Branch so that it possibly constructs a subclass(?)
>
> I've only been using python for a year, but my understanding is that
> class method != static method.
Yes, and very useful they are too. I often wish other languages had
classmethods.
Hm, I don't really understand your mail though... if you did want an
abstract factory then a static method would seem to be the right
way, and I didn't speak of class methods...
> Personally, I prefer using a function, which is what I do in C++, too.
--
Martin
More information about the bazaar
mailing list