Object interfaces allow you to create code which specifies which methods a class must implement, without having to define how these methods are handled.
0
votes
1answer
31 views
Mapping interface between POJOs and DTOs
Following up on this question DTO interfaces for implementing web service integration I came up with this implementation.
Data Transfer Object interface following a java.util.Map protocol. The ...
0
votes
0answers
32 views
Functional interface uses uncheck or unsafe operations
First of all, I am absolutely surprised that this code even works. Originally what I did was create a version checking system for Minecraft plugins (specifically Bukkit, Craftbukkit, & Spigot).
...
3
votes
1answer
67 views
DTO interfaces for implementing web service integration
I am trying to define some interfaces to implement some web service integration middleware.
The SOA pattern that fits this system is probably the Multi-Channel Endpoint.
I expect a lot of mapping of ...
4
votes
2answers
57 views
Create User profile with separate social media data
I am creating user profile logic for a blogging platform. I have the UserProfile model and then two separate models, ...
4
votes
1answer
44 views
Post Service Class
I have one entity that depends on another however in my API service class I would like to just deal with the dependent entity. Am I doing this correctly and is there a better way to go about this?
...
9
votes
1answer
87 views
Unit Testing in VBA
Unit testing in VBA is... lacking. (What isn't lacking in VBA though?) Since I've become more interested in unit testing lately, I decided I needed something better than ...
2
votes
1answer
70 views
Is my design achieving Separation of Concerns in this MVC implementation?
I've read lots about getters and setters being evil, unless there is good call for one, but I cannot figure out how to implement that knowledge into my Model layer.
Say in my Model layer I have a ...
6
votes
1answer
44 views
UnitOfWork, an excuse for multiple repositories
I needed a way of attaching multiple repositories to a presenter. Given I already had an IRepository abstraction, coming up with an ...
2
votes
0answers
62 views
NodeJS, status propagation to interface
If you have an interface served by a NodeJS API, what is the most clean way to propagate status changes to the interface?
For example, I have a page that has 2 statuses, user logged in and guest. How ...
11
votes
2answers
327 views
Instantiating a run-time implementation of an interface
Below is my code that was written for the following task (based on an SO question):
Given a Java Collection (of N elements) create an ...
11
votes
4answers
209 views
More German overengineering™ - Class mappings and factories
Goals:
So the plan was simple: Provide a factory to instantiate implementations of a certain interface (ModelConverter<T>), depending on what model-class you ...
14
votes
4answers
2k views
Reusability vs simplicity in a small game with a set of interfaces
I have a small game I'm working on with a set of interfaces:
IHavePosition:
...
3
votes
2answers
185 views
Locate user of an Android device
I am new to oriented object paradigm and I work on Android using Java project for an internship.
I must be able to locate the user and some around buildings I read stuff about how to setup ...
3
votes
1answer
62 views
Potentially superfluous iOS interface system
I have written an interface system for iOS that allows interface elements to be moved around on the screen as actors move around on stage. It can operate within a ...
1
vote
0answers
44 views
Is this interface structure/setup correct?
I'm working on wrapping the last.fm web API. I'm trying to use Interfaces to be able to easily make calls via functions which return an interface (as opposed to an object which would need to be ...
4
votes
2answers
76 views
User Authentication Bundle
I wrote a user authentication program(s) for an MVC application. Before you ask part of the project specs are I have to store user information in company databases on servers that aren't the web ...
2
votes
1answer
123 views
Many interfaces and lots of inheritance vs few interfaces and less inheritance? [closed]
I have a Visual Studio Solution which has a bunch of Projects in it. One of these projects is called "Services" and is basically the junction point between all remaining projects. When I built it ...
3
votes
1answer
72 views
Loose coupling, accessing class properties
I'm trying to get a better understanding of decoupling methods. Right now, I have this method:
...
5
votes
2answers
75 views
When should I actually derive from my interface?
Context:
I am working on an XNA project, and since procedural generation is likely to be used, I wanted to eventually create a helper class to work with data to facilitate that.
Design Goal:
...
2
votes
1answer
69 views
Cleaning User Input
I am not sure if I am approaching this task the correct way. I have a view model with multiple string properties. I pass the model through an interface to a service class that contains a void to ...
10
votes
2answers
135 views
Functional interface hierarchy in Java 8
I just created the following code and am wondering whether it is logically correct (all other feedback is of course also welcome):
...
3
votes
1answer
67 views
How to provide best integrity for interfaces in C#?
I am trying to apply Interface principles into my code, learn by practice method.
I have a CRM system that has Notes, Payments, DairyEvents and anything else that needs to be bolt on over time.
I ...
5
votes
1answer
122 views
Interface for a tree node in Qt
I have the following C++ interface (in Qt) for a tree node, inspired somewhat by Valve's implementation of a culling octree:
...
12
votes
1answer
145 views
DataLayer Interfaces Genericized
I have some concerns on my refactoring for the data layer in my current Project. Just for a small info, I am currently building a CRM as "training JEE application". But enough of talk, let's talk ...
5
votes
1answer
48 views
Binary relation interface
I'm trying to design a binary relation interface in Java and then implement it, but I'm not sure if I'm doing it right. I'd really appreciate a little feedback just so I know if I'm way in the wrong ...
6
votes
2answers
1k views
Empty Interface usage - is this a code smell?
I've recently made a set of interfaces/classes to work with converting a spreadsheet into an object but I utilise an empty interface in my design:
So first off I have my interface which defines what ...
4
votes
3answers
373 views
5
votes
1answer
187 views
How do I extract interfaces from existing similar classes?
I have about 11 singleton-esque classes divided over a dozen files:
the first file is one that gathers all singleton definitions and makes them callable on a request scope:
...
7
votes
1answer
710 views
Variadic templates and pointers to member functions to achieve a named-parameters interface in C++
I studied a bit and packed all the suggestions that I received here: Fluent interface and polymorphism and I came up with this:
...
7
votes
6answers
688 views
Fluent interface and polymorphism
EDIT: For further improvements see the related question: Variadic templates and pointers to member functions to achieve a named-parameters interface in C++
I would like to improve the interfaces of ...
0
votes
2answers
74 views
Interface of an authorization subsystem [closed]
I need to just design the interface of an authorization subsystem. This is what I have so far. What else would you suggest or change in the interface? For example, HR can see everyone but not their ...
2
votes
1answer
57 views
4
votes
1answer
103 views
Python model for a “snake”-like game
I wrote a python model for the game "snake" that I'm not really satisfied with.
My intention was to separate the game logic from the drawing and input handling (which worked quite well) but I've got ...
1
vote
0answers
159 views
Interfaces and Classes between Projects
My application's structure looks like this:
Solution: MySolution
Projects in MySolution: Host, Business, Server.
References between the projects looks like this:
Host <-- Business --> Server
...
1
vote
1answer
154 views
How to deal with interface inheritance and common properties? [closed]
I'm trying to design a generic caching system that takes keyed items and allows either read-only or read-write access to a cached version of it. The read-only backing interface is:
...
1
vote
1answer
340 views
1
vote
1answer
166 views
Empty abstract class enforce structure
I've been looking into empty abstract classes and from what I have read, they are generally bad practice. I intend to use them as the foundation for a small search application that I am writing. I ...
0
votes
2answers
57 views
the right way to write javascript client's method for channel subscribing
I am writing an open-source application for real-time messaging in web. In my application clients from browser can subscribe on channels. But every channel belongs to a certain namespace which ...
2
votes
1answer
642 views
Common interface but need to have different return types
I was suggested to move my question from Stack Overflow to here. I didn't know about CodeReview, so because it's my first post I would like to say "Hello".
So now, let's come to the issue...
I am ...
2
votes
2answers
2k views
Interface programming with Data Access Layer
I have several controls that are bound from database tables. Putting my OOP thinking cap on I figured since all of the controls will have a SqlCommand name and an ...
1
vote
1answer
134 views
Proper implementation of generic repository
What can be done better in this code? I am sure it's not missing much.
You can copy and paste the whole thing in LinqPad; it's all there.
...
0
votes
1answer
679 views
Defining a Constructor In an Interface Java? [closed]
I have multiple different implementations of an object, which implement this custom interface I made called Board.
...
3
votes
1answer
121 views
Review of 2d Vector class
I'll keep this short. I've never actually done professional C++. I don't really know any of the 'best practices'. I'd like to get some review on a simple class that I've made.
My Vector2d.h file:
...
5
votes
2answers
730 views
Generic Task Blocking Queue
A generic blocking queue has the following properties:
It is thread-safe.
It allows queuing and de-queuing of items of a certain type (T).
If a de-queue operation is performed and the ...
0
votes
2answers
1k views
Singleton interface in Java
I've created a singleton by means of an interface. I don't want to make a thing with getInstance() etc because I don't care about inheritance, and it's redundant ...
7
votes
1answer
1k views
Using an interface for decoupling
I am studying about how to use an interface for decoupling, and I wrote a program. Does it actually implemented decoupling? Are there any possible modifications to make it better?
...
1
vote
4answers
303 views
Understanding interface with animal classes
I made this small program to demonstrate to myself an example of interface. I wanted to confirm whether it is correct and if there is anything more I should know about interfaces other than the ...
2
votes
0answers
125 views
jQuery plugin boilerplate jquib
Inspired by jqueryboilerplate.com, I extended their boilerplate to fit my needs. Coming from PHP development, I wanted to have a good starting point for writing jQuery plugins with a defined ...
5
votes
3answers
394 views
Is this interface too “god-like?”
I have an MVC framework I've written. I'm trying to abstract out ASP.Net specific bits as well as make it more testable. Previously, I relied on HttpContext.Current ...
3
votes
3answers
128 views
Test Driving Interface Design [closed]
I have been doing TDD since I have started my first job out of university (about 5 months ago), most of which is working with legacy code. I started a personal project today and thought I would TDD ...