Click here to Skip to main content
15,900,616 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
Question[Message Deleted] Pin
#12311-Apr-07 8:44
#12311-Apr-07 8:44 
AnswerRe: Toilet Seats and Oven Doors Pin
Dave Kreskowiak11-Apr-07 9:31
mveDave Kreskowiak11-Apr-07 9:31 
AnswerRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser13-Apr-07 10:03
Chris-Kaiser13-Apr-07 10:03 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser13-Apr-07 10:32
Chris-Kaiser13-Apr-07 10:32 
General[Message Deleted] Pin
#12313-Apr-07 10:45
#12313-Apr-07 10:45 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser13-Apr-07 10:54
Chris-Kaiser13-Apr-07 10:54 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser13-Apr-07 11:32
Chris-Kaiser13-Apr-07 11:32 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser13-Apr-07 13:16
Chris-Kaiser13-Apr-07 13:16 
The Grand Negus wrote:
In any case, from a human programmer perspective, (b) is a significantly easier approach because you have to keep much less in your head; things are what they are, period.


Not in my experience and this is precisely why I endorse an object oriented architecture. I've found value in it.

The Grand Negus wrote:
Developments of a paradigm that deny the basic tenents of the original paradigm are not developments at all - they are admissions that the original paradigm was simply wrong, which has been my contention since the object oriented approach was invented and popularized by biologist/programmer "everything is an object" Alan Kay. I've lived through this kind of thing once already: the apparent advantage of hierarchical and network databases that fail to live up to their promise and eventually disappear in the light of the simpler relational model.


The basic tenents of the original was fledgling at best. And it was misunderstood in my opinion to mean that encapsulation includes every possible operation. For this reason the string comparison methods for CString in MFC are outside the class structure. Just procedural methods.

I don't agree that everything is an object, and that's been one of my objections with C# and .NET is that they take that approach, albeit catering to the needs of some procedural through the introduction of static classes, which are really just object like containers of procedural functions.

You won't win this argument with me, as its too subjective. I enjoy architecting with objects. I truly enjoy it.

The Grand Negus wrote:

I might think so if I didn't from time to time re-visit the alternative approaches to see if I had missed something. So far - after several of these re-visits - I still see very little benefit (and much unnecessary confusion) in the object-oriented approach. Really. I've coded the same non-trivial applications both ways and the object-oriented approach adds nothing but unnecessarily complexity and more machinery. See, for example, the discussion under point (2) in this[^] thread.


And that's certainly valid for how your mind works when designing systems. My mind works better with a blend of object architecture and procedural. Each does have a place.

This statement was never false.

General[Message Deleted] Pin
#12313-Apr-07 15:33
#12313-Apr-07 15:33 
GeneralRe: Toilet Seats and Oven Doors Pin
Tristan Rhodes14-Apr-07 3:23
Tristan Rhodes14-Apr-07 3:23 
GeneralRe: Toilet Seats and Oven Doors Pin
Leslie Sanford14-Apr-07 6:56
Leslie Sanford14-Apr-07 6:56 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser16-Apr-07 9:10
Chris-Kaiser16-Apr-07 9:10 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser16-Apr-07 11:08
Chris-Kaiser16-Apr-07 11:08 
GeneralRe: PS Pin
Pete O'Hanlon15-Apr-07 9:21
mvePete O'Hanlon15-Apr-07 9:21 
GeneralRe: PS Pin
Leslie Sanford15-Apr-07 14:15
Leslie Sanford15-Apr-07 14:15 
GeneralRe: PS Pin
Pete O'Hanlon15-Apr-07 22:56
mvePete O'Hanlon15-Apr-07 22:56 
GeneralRe: Toilet Seats and Oven Doors Pin
Chris-Kaiser16-Apr-07 9:01
Chris-Kaiser16-Apr-07 9:01 
GeneralRe: Toilet Seats and Oven Doors Pin
led mike16-Apr-07 4:45
led mike16-Apr-07 4:45 
General[Message Deleted] Pin
#12316-Apr-07 5:15
#12316-Apr-07 5:15 
GeneralRe: Toilet Seats and Oven Doors Pin
led mike16-Apr-07 5:40
led mike16-Apr-07 5:40 
GeneralRe: Toilet Seats and Oven Doors Pin
led mike16-Apr-07 8:15
led mike16-Apr-07 8:15 
GeneralRe: Toilet Seats and Oven Doors Pin
led mike16-Apr-07 8:50
led mike16-Apr-07 8:50 
GeneralRe: Toilet Seats and Oven Doors Pin
Dave Kreskowiak16-Apr-07 9:30
mveDave Kreskowiak16-Apr-07 9:30 
General[Message Deleted] Pin
#12316-Apr-07 9:57
#12316-Apr-07 9:57 
GeneralRe: Toilet Seats and Oven Doors Pin
Dave Kreskowiak16-Apr-07 10:10
mveDave Kreskowiak16-Apr-07 10:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.