I will give information about object oriented programming.
OOP architecture was introduced by Alan Kay in 1960 and I think it is an architecture that we can call the golden age of software. Although it is a structure that confuses many beginners, OOP architecture has taken a huge burden from the backs of software developers and shortened software costs and time. In the 1960s and before, the Procedural Programming architecture (some might say methodology) was based on writing functions to do common tasks and using them in every field.
For a long time, software developers who moved in this direction were doing a great job, but it brought with it many difficulties and difficulties. For example;
- The application had to be coded as a whole, not in a modular structure, and each member of the development team had to master the whole application
- New developers had to go through a long adaptation period to make changes to the app and fully join the team
- Since the application was coded as a whole, the slightest change could cause big problems in different sections and debug events were becoming very difficult.
- Over the years, as the hardware technology increased, the features required from the software started to increase and this brought too much code and too much time. Projects could not be completed in the specified time and control became difficult. Most of the projects started to be canceled due to lack of time.
After this part Alan Kay In the 1960s came out in “Object Oriented Programming” architecture In short, he said;
- Applications should be made of objects, and objects should be made of objects. And these objects should be able to be developed to do a specific job.
- Nesneler birbirleriyle haberleşebilmelidir.
There have been significant changes in the software world since then. Let me explain Object oriented programming with a few examples. for example, you will make a blog application. you can use a different object in each module. For example;
By combining the Users object with a Database (extend in php) you can do many things in proportion to your imagination. There used to be a function that we used to connect to the database at the beginning of a page and then close the connection at the end of the page.
Rate this post!
1 people rated.