-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Hi, I wonder if anyone can help out here, I'm trying to understand how use an objects properties across multiple non class pages,but I can't seem to be able to get my head around everything i have tried so far.
For example a class called person;
class person {
static $name;
}
but i have…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Hi!
I want to ask you to provide me with some articles (maybe books), which you possibly have found very convincing criticising the OOP methodology.
I have read some in the WWW on this topic and I didn't really find a 'definitive demotivator'.
It's not much about my personal attitude to the OOP…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Im used to java and creating UML.. and i was wondering how can PHP be OOP, the objects live only until you make a request.. then they destroy, so if im using a database is useless to create a class and add the members (variables) to the class, they will be useless.. i cant pass the main system object…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
I know this is a silly question but i don't understand Access Modifiers in OOP.
Why do we make for example in JAVA instance variables private and then use public getter and setter methods to access them? I mean whats the reasoning/logic behind this?
You still get to the instance variable but why use…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Frameworks being all OOP, would it not be wise to go into frameworks without having a solid background in OOP? I can write basic classes but nothing too fancy or abstract.
How much should I know of OOP before moving to frameworks?
Right now I am PHP Object-Oriented Programming to learn OOP.
>>> More
-
as seen on Programmers
- Search for 'Programmers'
I have gone through lots of theories about what is encapsulation and the three techniques of implementing it, which are Association, Aggregation and Composition.
What i found is,
Encapsulation
Encapsulation is the technique of making the fields in a class private and providing access to the fields…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
In an Object oriented framework, one believes there must be strict encapsulation. Hence, internal variables are not to be exposed to outside applications.
But in many codebases, we see tons of get/set methods which essentially open a formal window to modify internal variables that were originally…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
I've been thinking quite a bit about how to do OOP in JS, especially when it comes to encapsulation and inheritance, recently.
According to Crockford, classical is harmful because of new(), and both prototypal and classical are limited because their use of constructor.prototype means you can't use…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Hi, I just started practicing TDD in my projects. I'm developing a project now using php/zend/mysql and phpunit/dbunit for testing. I'm just a bit distracted on the idea of encapsulation and the test driven approach. My idea behind encapsulation is to hide access to several object functionalities…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
Object-oriented design (OOD) combines data and its methods. This, as far as I can see, achieves two great things: it provides encapsulation (so I don't care what data there is, only how I get values I want) and semantics (it relates the data together with names, and its methods consistently use the…
>>> More