[development simply put] parent vs. child classes - think like a compiler

9

Click here to load reader

Upload: ahmed-tarek-hasan

Post on 08-May-2015

126 views

Category:

Technology


1 download

DESCRIPTION

This article talks about an approach which may help while you are working on your .NET application. This approach is mainly about how to think like a compiler when you need to predict the compiler's behavior and accordingly adjust your code to guarantee your desired behavior.

TRANSCRIPT

Page 1: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler
Page 2: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

Intentionally left empty

Page 3: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

Intentionally left empty

Page 4: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

This article talks about an approach which may help while you are working on your .NET application. This approach is mainly about how to think like a compiler when you need to predict the compiler's behavior and accordingly adjust your code to guarantee your desired behavior.

[Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

"If you can't explain it simply, you don't understand it well enough" -Albert Einstein

Page 5: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler
Page 6: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

I am "Ahmed Tarek" the owner and author of the "Development Simply Put" blog. During my career days and day after day I got more confident that it's all about sharing not the title you have. I believe that everyone has something to share whatever small he thinks of it. Sometimes a great idea comes out of just a tiny idea and the same for knowledge. I always try to gain knowledge and learn new skills and I found that the best way to learn is to try to teach what you already know. This makes you think of the best simplest way to explain complex logic which makes you spot some points may be even yourself didn't recognize in the first time.

The greatest thing in the human mind is that it carries out too complicated operations and finally presents it into a simple form, so why do we always try to re-complicate things? This is what encouraged me to start my blog -Development Simply Put (http://developmentsimplyput.blogspot.com)- trying to do my best to simplify main concepts in IT development and share my humble knowledge in this field.

Why?

"If you can't explain it simply, you don't understand it well enough" -Albert Einstein

Page 7: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

Blog Link: http://developmentsimplyput.blogspot.comFacebook Page: https://www.facebook.com/DevelopmentSimplyPutGoogle+ Page: https://plus.google.com/115238148611061640682LinkedIn Group: http://www.linkedin.com/groups/Development-Simply-Put-5024295RSS 2.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rssAtom 1.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/defaultAndroid RSS App: http://www.appsgeyser.com/336849Follow Link: http://www.blogger.com/follow-blog.g?blogID=852966703260024356Random Post: http://developmentsimplyput.blogspot.com/?random

Links

"If you can't explain it simply, you don't understand it well enough" -Albert Einstein

Page 8: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

1. Comment & provide feedback (liked, hated, good, bad, missing, ......)

2. Answer the blog survey (http://www.quibblo.com/quiz/idVKX2u/Development-Simply-Put-Blog-Survey)

3. Follow (http://www.blogger.com/follow-blog.g?blogID=852966703260024356)

4. Subscribe (http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss)

5. Share blog links

6. Invite friends whom you think will be interested

Want To Offer Help?

"If you can't explain it simply, you don't understand it well enough" -Albert Einstein

Page 9: [Development Simply Put] Parent VS. Child Classes - Think Like A Compiler

My Resume:LinkedIn: http://www.linkedin.com/in/atarekhasanYatedo: http://www.yatedo.com/atarekhasanZerply: http://zerply.com/ahmed-tarek-hasan/publicStackoverflow: http://stackoverflow.com/users/1284593/ahmed-tarek-hasan

My Social Accounts:Facebook: https://www.facebook.com/ahmed.t.hasanGoogle+: https://plus.google.com/u/0/117461717174836938716Twitter: https://twitter.com/AhmedTarekHasa1StumbleUpon: http://www.stumbleupon.com/stumbler/AhmedTarekHasan/likesPinterest: http://pinterest.com/ahmedtarekhasan

About Me

"If you can't explain it simply, you don't understand it well enough" -Albert Einstein