OOPs

Object-Oriented Programming in Scala

Reading Time: 3 minutes Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. Scala is also an Object-Oriented language and in this blog, we will see how we achieve that in scala. Classes in Scala Class is like a blueprint for a real-world entity which we call object in programming languages. It provides the initial values for state Continue Reading

scala

Understanding the Concept of OOP: Its Four Pillars

Reading Time: 3 minutes This blog is in the continuation of its first part where we discussed the basic part of object-oriented concepts. In this blog, we will cover four pillars in the object-oriented world of programming in Scala. OOPS Four Pillars Four pillars are basically the software design principles that help you to write clean Object-Oriented Code and these are: Abstraction Encapsulation Inheritance Polymorphism Let’s take a closer Continue Reading

Understanding the Concept of OOP’s: The Absolute Basic

Reading Time: 3 minutes Object-Oriented Programming in short OOP every programmer in their programming career always faces this concept. We are going to cover the concept of OOPs in two parts. This is the first part where we are gonna talk about basic understanding of OOP and the concept of classes & objects. What is OOP? According to the wiki, OOP is a programming paradigm based on the concept Continue Reading

Why We Use Oops Concept In Python Programming

Reading Time: 5 minutes INTRODUCTION Python is a high-level general-purpose and very popular programming language. It allows us to develop applications using an Object-Oriented approach. In Python, we can easily create and use classes and objects. By which it focuses on writing the reusable code. It is a widespread technique to solve the problem by making things. The latest Python 3 version is used in web development, Machine Learning applications, Continue Reading

An approach to SOLID Principles – Object Oriented vs Functional Programming

Reading Time: 6 minutes SOLID PRINCIPLES Before starting to know about what exactly the solid principles are ? We have to know about what exactly the meaning of the principle. Principles are something which give a name of a concept so that you can talk and reason about that concept. They help us to know that our code is in good or bad state . Principles can help you Continue Reading

Learn How To Start OOPS IN SCALA

Reading Time: 6 minutes INTRODUCTION Scala is a functional-object-oriented programming hybrid that seamlessly integrates the features of object-oriented and functional languages. It has the capability to interoperate with existing Java code and libraries. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function. Why object-oriented? Scala Continue Reading

Introduction of Inheritance and its types in Scala

Reading Time: 5 minutes One of the important topics of Object-Oriented Programming is Inheritance. Inheritance allows us to define a class in terms of another class, which allows us in the reusability of the code. Here I’ll be giving you an introduction to inheritance in Scala. What is Inheritance in Scala ? It is the instrument in Scala by which one class is permitted to acquire the features(fields and Continue Reading

OOP’s, What are the important concepts of OOPS in Java?

Reading Time: 5 minutes OOP’s is “Object Oriented Programming”,it consists objects and classes and therefore in this,programming is done with class and object. WHAT IS “CLASS’ ? OOP’s A class in java is a blueprint contains all the methods,functions,main in simple words the whole code is enclosed inside the class.Therefore class is a block contains everything.Like a capsule enclosed medicines inside it. WHAT IS AN “OBJECT”? It is a Continue Reading

Object Oriented Programming Concepts in Rust

Reading Time: 4 minutes Object Oriented Programming (OOPs) Concept Object Orientated programming is a methodology or paradigm to design a program using classes and objects. OOPs provides the following concepts: – Class and Objects Inheritance Encapsulation Polymorphism Abstraction There is a big debate about how many of these concepts a language needs to implement to be considered object-oriented. Today we gonna see how Rust implements these concepts to be Continue Reading

OOPs concepts and Scala

Reading Time: < 1 minute Recently Knoldus delivered a training at a huge bank in Singapore and Mumbai, India to get them started with Scala. The team mostly coming from the imperative background was first updated on the best way to develop software in an object oriented way and then for 3 days were immersed in the Scala sessions. What follows is the part one where the team was reinforced Continue Reading