Click here to Skip to main content
15,867,835 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: OO Software design epiphany - it might not matter Pin
_WinBase_13-Jan-21 23:00
_WinBase_13-Jan-21 23:00 
GeneralRe: OO Software design epiphany - it might not matter Pin
Ed Korsberg14-Jan-21 1:29
Ed Korsberg14-Jan-21 1:29 
GeneralRe: OO Software design epiphany - it might not matter Pin
PhilipOakley14-Jan-21 2:03
professionalPhilipOakley14-Jan-21 2:03 
GeneralRe: OO Software design epiphany - it might not matter Pin
Ed Korsberg14-Jan-21 3:35
Ed Korsberg14-Jan-21 3:35 
GeneralRe: OO Software design epiphany - it might not matter Pin
PhilipOakley14-Jan-21 5:08
professionalPhilipOakley14-Jan-21 5:08 
GeneralRe: OO Software design epiphany - it might not matter Pin
DumpsterJuice14-Jan-21 1:43
DumpsterJuice14-Jan-21 1:43 
GeneralRe: OO Software design epiphany - it might not matter Pin
Lurk14-Jan-21 2:16
Lurk14-Jan-21 2:16 
GeneralRe: OO Software design epiphany - it might not matter Pin
Matt Bond14-Jan-21 2:51
Matt Bond14-Jan-21 2:51 
I actually have a complex example of when inheritance should have been used, but wasn't. We have a Posi-Pay application that basically takes check and deposit data from a bank and converts it to something we can use. The program has a 15k+ lines long switch statement, one case for each bank format. Much of the code is duplicated among case statements. The unique licensing code is in a separate area, but also is a giant switch statement.

I long for the day when I'll be given the time to make each bank format a separate class, the base class would have all the conversion functions needed, and the switch statements become 1 line of code each:
BankFormat.Convert(<bank format type>)
BankFormat.GetLicense(<bank format type>)

Bond
Keep all things as simple as possible, but no simpler. -said someone, somewhere
GeneralRe: OO Software design epiphany - it might not matter Pin
davercadman14-Jan-21 3:00
davercadman14-Jan-21 3:00 
GeneralRe: OO Software design epiphany - it might not matter Pin
obermd14-Jan-21 3:48
obermd14-Jan-21 3:48 
GeneralRe: OO Software design epiphany - it might not matter Pin
Adam O'Neil (Travelers Rest, SC)14-Jan-21 3:49
Adam O'Neil (Travelers Rest, SC)14-Jan-21 3:49 
GeneralRe: OO Software design epiphany - it might not matter Pin
davila a.k.a. Member 1490950114-Jan-21 3:58
davila a.k.a. Member 1490950114-Jan-21 3:58 
GeneralRe: OO Software design epiphany - it might not matter Pin
Rusty Bullet14-Jan-21 5:23
Rusty Bullet14-Jan-21 5:23 
GeneralRe: OO Software design epiphany - it might not matter Pin
Chris Boss14-Jan-21 6:08
professionalChris Boss14-Jan-21 6:08 
GeneralRe: OO Software design epiphany - it might not matter Pin
SeattleC++14-Jan-21 6:09
SeattleC++14-Jan-21 6:09 
GeneralRe: OO Software design epiphany - it might not matter Pin
Dale Barnard14-Jan-21 6:18
Dale Barnard14-Jan-21 6:18 
GeneralRe: OO Software design epiphany - it might not matter Pin
sasadler14-Jan-21 7:00
sasadler14-Jan-21 7:00 
GeneralRe: OO Software design epiphany - it might not matter Pin
Paul Gehrman14-Jan-21 17:23
Paul Gehrman14-Jan-21 17:23 
GeneralRe: OO Software design epiphany - it might not matter Pin
Member 289602014-Jan-21 17:24
Member 289602014-Jan-21 17:24 
GeneralRe: OO Software design epiphany - it might not matter Pin
KateAshman15-Jan-21 5:26
KateAshman15-Jan-21 5:26 
GeneralRe: OO Software design epiphany - it might not matter Pin
BotReject18-Jan-21 4:30
BotReject18-Jan-21 4:30 
GeneralRe: OO Software design epiphany - it might not matter Pin
charlieg22-Jan-21 11:56
charlieg22-Jan-21 11:56 
GeneralRe: OO Software design epiphany - it might not matter Pin
Martin ISDN1-Feb-21 8:18
Martin ISDN1-Feb-21 8:18 
GeneralHorror videos on youtube! Pin
CodeWraith13-Jan-21 4:05
CodeWraith13-Jan-21 4:05 
GeneralRe: Horror videos on youtube! Pin
OriginalGriff13-Jan-21 4:13
mveOriginalGriff13-Jan-21 4:13 

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.