Microsoft Student Partner (MSP) Capacity Build up Training (Session 02) Course Title: Object Oriented Programming with C# Venue: East West University, Dhaka, Bangladesh Date: 11 June, 2016 Speaker / Trainer: Md. Mahedee Hasan, Microsoft MVP, Visual Studio and Development Technologies Software Architect, Leadsoft Bangladesh Limited
Tag: OOP
First class of C#.NET Applied OOP Training (Batch – 04)
First class of C#.NET Applied OOP Training (Batch – 04) on 27August 2015 Training Title: C#.NET Applied OOP Organized by: Bangladesh Hi-Tech Park Authority (BHTPA) and Leads Technology Limited Total Duration: 144 Hours Trainer: Md. Mahedee Hasan
Last class of C#.NET Applied OOP (Batch -3)
Last class of C#.NET Applied OOP by Bangladesh Hi-Tech Park Authority at Leads Technology Limited. Conducted by me, Md. Mahedee Hasan.
Object Oriented Design Principles with C# – Part – 1
Oop principles from Mahedee Hasan
Open Close Principle with C#
Open Close Principle is an Object Oriented Design principle. It is first introduced by Betrand Meyer in 1988. He says “Software entities (Class, module, function etc.) should be open for extension, but closed for modification”. An entity is “Open for extension” means that its behavior can be extended to accommodate new demand. The entity is
Training on C# for beginner
C# – Part 1 from Mahedee Hasan
Strategy Design Pattern with C#
Strategy design pattern is a behavioral design pattern. It is a particular software design pattern where algorithms are selected at runtime. According to the book of Design Pattern (Gang of Four) – “Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.
Object Oriented Programming at a glance
Object Oriented Programming by Mahedee Hasan
Properties a short explanation using C#
What Are Properties? Properties are methods that protect access to class members. Properties are class members that provide access to elements of an object or class. Protect access to the state of object. It likes fields, but they operate much like methods. The get and set statements are called accessors. Fields can’t be used in
Static Constructor and C# implementation
Static Constructor Instance constructors are used to initialize an object Static constructors are used to initialize a class Will only ever be executed once Run before the first object of that type is created. Have no parameter Do not take an access modifier May co-exist with a class constructor Syntax: class Lion { static Lion()
Common OOP Interview Questions
What is object-oriented programming (OOP)? What is class? Give a real life example. What is an object? Give a real life example. Explain the basic features of OOPs. What is the relationship between a class and an object? What is difference between OOP and procedural Language? What is encapsulation? Why encapsulation is necessary, explain with
Procedural VS Object Oriented Programming
Object Oriented and Procedural are two programming paradigm. Procedural programming creates a step by step program that guides the application through a sequence of instructions. Procedural programming is also called linear programming. Generally, code is executed from the top of the file to the bottom in procedural programming. Object Oriented uses object to design applications