ipl-logo

Unit 5 Basic Principles For Research Paper

1120 Words5 Pages

Task 01: Prepare a simple proposal to the Sarasavi Library to convince them on preparing the above system by using C#.Net Programming language instead of the other programming languages. You proposal must discuss the relevant principles, characteristics and features of C#.Net programming relating to Object Oriented Concepts. (L 1.1) (M1.3)
1.1. Principles of C#.NET
SOLID principles are five basic principles which help to create good software architecture. These principles enable programmers to manage with most of the software design problems in C#. To move from tightly coupled code and little encapsulation to the desired results of loosely coupled and encapsulated real needs of a business properly, these principles provide ways.
SOLID stands for:
S: Single Responsibility Principle (SRP)
O: Open Closed …show more content…

Single Responsibility Principle (SRP)
SRP principle explains that every class or similar structure in your code should have only one job to do. Everything in that class should be related to a single purpose. SRP gives a good way of identifying classes at the design phase of an application and it makes to think of all the ways a class can change. (Codeprojectcom, 2017)
1.1.2. Open Closed Principle (OCP)
A software module is open for extension and close for modification. This is explained by OCP principle. Need of designing class in such a way that the new functionality can be added only when new requirements are generated is defined as “open for extension” and need “closed for modification” means programmers have already developed a class and it has gone through unit testing. (Codeprojectcom, 2017)
1.1.3. Liskov Substitution Principle (LSP)
LSP ensures that a derived class does not affect the behavior of the parent class, in other words that a derived class must be a substitutable for its base class. This principle is just an extension of the Open closed Principle. (Codeprojectcom, 2017)
1.1.4. Interface Segregation Principle

More about Unit 5 Basic Principles For Research Paper

Open Document