logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Connection::connect() interface is changing: msg#00079

Subject: Re: Connection::connect() interface is changing
Joel Fielder wrote:

Perhaps the named constructor idiom is an
alternative option for consideration?

I don't see a big difference. Lacking a strong motivation, I'll go with the non-idiomatic way. The problem with idioms is that they're confusing to those who don't know them yet.

Another problem I have with the named constructor idea is that I don't think I can get away with hiding Connection's ctor. You need it for those instances where you don't really know what kind of connection you will need in advance, and want to rely on the current behavior, where it figures it out from the values you pass.

Think of the subclasses as specializations for those times when you can afford to trade flexibility for simplicity.

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe:    
http://lists.mysql.com/plusplus?unsub=gcdmc-plusplus@xxxxxxxxxxx




<Prev in Thread] Current Thread [Next in Thread>