Questions tagged [interface]
Object interfaces allow you to create code which specifies which methods a class must implement, without having to define how these methods are handled.
24
questions
6
votes
1
answer
118
views
Generic container similar supporting PeekMax, PeekMin, Sum, and PeekNextToMax
I needed to implement a data structure that supports the following operations:
create from an existing collection
get the maximum item ("Alpha")
get the nearest-to-maximum item ("Beta")
get the ...
31
votes
1
answer
4k
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 ...
18
votes
2
answers
4k
views
Using events together with interfaces in VBA
Introduction
Because of the limitation of VBA in using events in interfaces I was searching for a kind of workaround.
For sure I also read this which also provides an approach, but I was searching for ...
12
votes
2
answers
3k
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 ...
12
votes
1
answer
196
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 code!...
12
votes
2
answers
1k
views
Implementing Dynamic Network Message Handling
I'm trying to handle network messages in a dynamic, and effective way, though I feel I've overthought it again. As of now, I have a very structured approach, but it feels as if it's a lot of overhead ...
11
votes
1
answer
8k
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 for building a scene with shapes and I came up with this:
...
9
votes
1
answer
17k
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:
<...
9
votes
5
answers
658
views
Declarative type comparer
Writing comparers by either implementing the IEqualityComparer<T> or the IEquatable<T> interface is another boring ...
8
votes
3
answers
613
views
Abstracted Interface for Settings
I just learned about the beauties and wonders of interfaces and I realized how I could fix some code that has been bothering me because of its duplication.
This is ...
7
votes
1
answer
1k
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 ...
6
votes
2
answers
571
views
Some sort of console "notepad"
This is notepad that works with list of files (pages w/e) that can be edited (list). You can access each file separately and edit/view it too (rewrite, append, read). Here's my implementation of it. I ...
5
votes
1
answer
252
views
Manage Excel Styles with VBA OOP Approach
I want to manage the Excel Styles in a more flexible way with bulk actions and at the same time improve my newly acquired OOP concepts.
Objectives:
Load the current Styles list (name and type=...
5
votes
1
answer
184
views
Manage Excel Styles with VBA OOP Approach (Follow up)
This is a follow up to this question
Code incorporates Mathieu's comments and it works. As some parts of the review left some code to my knowledge, I ask for another review to see if I implemented ...
5
votes
0
answers
712
views
Implement OO interfaces in Python
Edit: Whoops! I just remembered there's already an long-lived package for this, zope.interface. I'd like a review all the same.
This is a proof-of-concept ...