A methodology that enables a system to be modeled as a set of objects that can be controlled and manipulated in a modular manner
-3
votes
1answer
26 views
Populating Data to An ArrayList [on hold]
I I want to add this data to an ArrayList using java how do I do that? Anymhelp would be appreciated
0
votes
2answers
110 views
How do I make a domain model that doesn't violate OOP?
My game reads a number of JSON files, deserializes them, and hands the resulting objects off to the classes that need them. These deserialized objects, which can be thought of as the domain model, are ...
13
votes
2answers
1k views
How to improve upon Bloch's Builder Pattern, to make it more appropriate for use in classes that may be extended and sub-extended many times over?
I have been greatly influenced by Joshua Bloch's Effective Java book (2nd edition), probably more so than with any programming book I've read. In particular, his Builder Pattern (item 2) has had the ...
2
votes
1answer
151 views
Object Calisthenics - reducing to two attributes
I'm refactoring an expense tracker system using Object Calisthenics. I'm able to bring my Class down to five attributes. How do I go forward from here?
This is my class right now.
public class ...
-5
votes
1answer
90 views
Do we really need libraries like BOOST? [on hold]
This goes for a lot of C++ also, I was just having a look at the sockets in BOOST and I ask myself is this all really needed, it's just a wrapper over C. It's just the same amount of work with raw ...
-1
votes
0answers
55 views
modeling for embedded systems [on hold]
For designing a complex nature embedded system one group of thought said that object oriented modeling will be used and another group of thought said that structured oriented modeling will be used. so ...
2
votes
2answers
203 views
Trying to get a better understanding of object-oriented design's performance pitfalls
I'm currently in a high-performance computing class taught in C++. Usually, I do work in C#, meaning everything is taken care of for me, and optimization comes behind maintainability and higher-level ...
-1
votes
1answer
23 views
Concerning JavaScript prototype and the initial constructor function
I am going through a tutorial on OOP in JavaScript (javascriptissexy.com using OOP in JS: What you Need to know).
The instructor is explaining the Constructor/Prototype pattern of object creation. I ...
0
votes
1answer
103 views
Use of # in answers/documentation when referring to methods of a class
When looking through Java documentation or answers for Stack Overflow / programming forum questions, I often see people referring to methods like String#format, Object#clone etc, rather than ...
2
votes
3answers
150 views
When subclassing is it better to “Copy Paste, then Refactor”, or “Refactor, then Implement”
I currently have a class Foo,
i've decided I need a second type of Foo where I want to test out a significantly different implementation. It will no doubt share some functionality with Foo so I'll ...
1
vote
0answers
101 views
Should I create a class/object, or talk to the database directly when needed through fiunctions? How?
I'm using javascript/nodejs and neo4j
Let's say I have an entity User in my database. It has a bunch of properties, like boxes_collected and places_visited, which keep updating independently of one ...
4
votes
2answers
260 views
What is Component Oriented Programming, and how is it different from OOP? [closed]
What exactly is Component Oriented Programming, and how is it different from Object Oriented Programming?
Thanks
0
votes
1answer
109 views
ASP.NET C# and MVC - Step by Step [closed]
I am totally new and do not know where to start learning. I am exposed to the IT industry in a broad manner at work with no specific thing to learn about. I definitely want to work with c# and MVC to ...
1
vote
2answers
117 views
Should a method in a class be aware that the class has “loaded” a variable?
So I have the following code, which connects and then binds to an LDAP server.
The question is in the first method.
public function getUsers() // This is the method in question
{
if( ...
2
votes
2answers
133 views
Front controller in PHP
When you are reading about web application development, "front controller" and "single point of entry" are frequent words you are confronted with. To my understanding, the point is to provide a single ...