Duplicate Inheritance from base classes is prohibited.

  •  
  • 202
  • 2
  • 2
  • English 
May 24, 2012 21:23 object-oriented c#
This journal is about my work related 'programming'.

I took a code review of our source code by my customers today.
(I mean I was reviewee(Is this proper English?) and they were reviewer.)

They told me that DON'T USE DUPLICATE INHERITANCE FROM THEIR BASE CLASSES.
(Naturally Single Inheritance is OK.)
(Their architecture section offered base classes. They are business section.)

I don't know why they told such strange things.

I think inheritance is best way of object oriented programming.
However it's difficult to learn it, then code beginners aren't able to understand them.

Mm, I think they would try to change our source code after I deliver to it.
Therefor it must be better easier than complicate.

Not using inheritance properly maybe increase the cost of all kind of test.
My boss and I made and handed to our customer the report of reason document of delaying schedule, which it causes that to change code and retest the module already tested.

We'll become what we become.

Thank you for your reading.
Big_en2-f94e3223819fd32ef746d2bb993ffe3d