Abstract class with static methods. Is that correct?
<p><strong>Task</strong>: I want to use some methods for many classes. Methods are same, so there is no need to implement them for each class. In my case - I work with android SDK and I send http request to server.</p>

<p><strong>Problem</strong>: There is idea to use construction like this:</p>

<pre><code>class abstract MethodsCarrier{

    public static void method1(){ /*something*/ }
    public static int method2(){ /*return something*/ }

}
</code></pre>

<p>It works, there is no problems. But I'm not sure about making this class abstract. Is it's a right way at all?</p>
