ݺߣ

ݺߣShare a Scribd company logo
Coding Horror
The scary show for Programmers
Based on True stories from the desk of
software programmers
Interfaces
Episode #2
And We are back!!
Syed Mansoor Ahmed
(Project Manager)
- Proud Wiproite from last
10 Yrs
- Leads AppC Automation
team
syedmansoor.ahamed@wipro.co
m
Ankit Kashyap
(Analyst Programmer)
- Proud Wiproite from last
5.9 Yrs
- Works as developer;
take care of AppC tools
ankit.kashyap@wipro.com
Why We need it?
Show me a quick
demo!!!
Quick checks??
• How to declare public and private methods in an
interface definition??
• How they are different from Abstract classes?
• How we achieve code reuse through Interfaces?
Cellphone – Seriously I can’t live without it!
Software Specification
• Mobile Exchange should be
able to intimate user about calls
(Ringtone!)
Req 1
• Mobile Exchange should be
able to send the voice across
network
Req 2

More Related Content

C# basics training (Interfaces)

  • 1. Coding Horror The scary show for Programmers Based on True stories from the desk of software programmers
  • 3. And We are back!! Syed Mansoor Ahmed (Project Manager) - Proud Wiproite from last 10 Yrs - Leads AppC Automation team syedmansoor.ahamed@wipro.co m Ankit Kashyap (Analyst Programmer) - Proud Wiproite from last 5.9 Yrs - Works as developer; take care of AppC tools ankit.kashyap@wipro.com
  • 5. Show me a quick demo!!!
  • 6. Quick checks?? • How to declare public and private methods in an interface definition?? • How they are different from Abstract classes? • How we achieve code reuse through Interfaces?
  • 7. Cellphone – Seriously I can’t live without it!
  • 8. Software Specification • Mobile Exchange should be able to intimate user about calls (Ringtone!) Req 1 • Mobile Exchange should be able to send the voice across network Req 2

Editor's Notes

  1. Blank slideyou may use this to insert or show screenshots etcIf content is added in this slide you will need to use bulleted text
  2. Column content slides – This is a slide with 2 columns and you can have text in bullet points under each column. You can have separate header for each of the columns in the blue box provided on top of each of the columns. Heading font size of the column should remain at 30 and the column content should not reduce beyond 20