Private Proxies – Buy Cheap Private Elite USA Proxy + 50% Discount!Private Proxies – Buy Cheap Private Elite USA Proxy + 50% Discount!Private Proxies – Buy Cheap Private Elite USA Proxy + 50% Discount!Private Proxies – Buy Cheap Private Elite USA Proxy + 50% Discount!
    0
  •   was successfully added to your cart.
  • Home
  • Buy proxies
  • Extra features
  • Help
  • Contact
  • Login
  • 50% OFF
    BUY NOW!
    50
    PROXIES
    $19
    --------------------
    BUY NOW!
    BUY NOW!
    BUY NOW!
    BUY NOW!
    BUY NOW!
    $29
    $49
    $109
    $179
    $299
    --------------------
    --------------------
    --------------------
    --------------------
    --------------------
    PROXIES
    PROXIES
    PROXIES
    PROXIES
    PROXIES
    100
    200
    500
    1,000
    2,000
    TOP SELLER
    BEST VALUE
    For All Private Proxies!

I want to write well-thought-out, professional, object-oriented code. I wrote this little game to practice this. My goal was to find out how to dissect a number guessing game object-oriented. In the following I present you my model. I ask you to check this model for thoroughness and quality. I will explain, step by step, how I came to formulate the individual program parts in this way, and not otherwise, and would ask you to point out any errors or imperfections of my object-oriented understanding.

My understanding of Objects

Objects in programming are used to depict facts or objects of the real world on the software level. An object has attributes and can do something with his attributes. On this idea my code will be based.

The Project

Before programming a project I have to clearly define, what I want to create. Keeping a long story short: I wanted to create a Game in which a Player has to Guess Numbers.

Detailed description and implementation

At first, there has to be a matrix respectively a surrounding, in which all of that will happen. I called the matrix Game.

In the game, there is the player and the “guess number game”. Also here is stuff that is needed to interact with the game like a Scanner-object and other stuff.

Game.java

import java.util.Scanner;  public class Game {     private Scanner input;     private Player player;     private GuessNumberGame guessNumberGame;     private boolean running;     private String command;      Game() {         this.player = new Player();         this.input = new Scanner(System.in);         this.guessNumberGame = new GuessNumberGame(20);         this.running = true;     }      public void init() {         while (running) {             System.out.println("commands: leave, play");             System.out.print(">> ");             this.command = this.input.next();              if (this.command.equals("leave")) {                 this.running = false;             } else if (command.equals("play")) {                 this.player.play(this.input, this.guessNumberGame);                 this.guessNumberGame.setSecretNumber(20);              } else {                 System.out.println("unknown command");             }         }     } } 

The actual game (Not to be confused with my superior matrix, which is also called game, because the overall product is a game) Is the “guess number game”. Here you can find the variables and the functions that are needed to play the guess number game.

GuessNumberGame.java

import java.util.Random;  public class GuessNumberGame {     private int secretNumber;     private Random random;      GuessNumberGame(int limit) {         this.random = new Random();         this.setSecretNumber(limit);     }      public void setSecretNumber(int limit) {         this.secretNumber = this.random.nextInt(limit);     }      public int getSecretNumber() {         return this.secretNumber;     } } 

The actual game logic is not implemented here because the player is the one who plays, not the game itself. That’s why the game logic is found in the Player class.

Player.java

import java.util.Scanner;  public class Player {     public void play(Scanner input, GuessNumberGame game) {         int tries = 5;         int number = 0;          for (int i = 0; i < tries; i++) {             System.out.print("guess number: ");             number = Integer.parseInt(input.next());             if (number > game.getSecretNumber()) {                 System.out.println("secret number is lower");             } else if (number < game.getSecretNumber()) {                 System.out.println("secret number is higher");             } else {                 break;             }         }         if (number == game.getSecretNumber()) {             System.out.println("WIN");         }         if (tries == 5 && number != game.getSecretNumber()) {             System.out.println("You needed to many attempts!");         }     } } 

Finally, the game only needs to be started and initialized in a starter.

public class Starter {     public static void main(String[] args) {         Game game = new Game();         game.init();     } } 

I want to write a much more complex but textual role playing game in Java. But before I do so, I wanted to check with your help if my object oriented programming skills are good enough for that in this little example. What do you think of my understanding of the object oriented programming? I am interested in your thoughts!

✓ Extra quality

ExtraProxies brings the best proxy quality for you with our private and reliable proxies

✓ Extra anonymity

Top level of anonymity and 100% safe proxies – this is what you get with every proxy package

✓ Extra speed

1,ooo mb/s proxy servers speed – we are way better than others – just enjoy our proxies!

50 proxies

$19/month

50% DISCOUNT!
$0.38 per proxy
✓ Private
✓ Elite
✓ Anonymous
Buy now

100 proxies

$29/month

50% DISCOUNT!
$0.29 per proxy
✓ Private
✓ Elite
✓ Anonymous
Buy now

200 proxies

$49/month

50% DISCOUNT!
$0.25 per proxy
✓ Private
✓ Elite
✓ Anonymous
Buy now

500 proxies

$109/month

50% DISCOUNT!
$0.22 per proxy
✓ Private
✓ Elite
✓ Anonymous
Buy now

1,000 proxies

$179/month

50% DISCOUNT!
$0.18 per proxy
✓ Private
✓ Elite
✓ Anonymous
Buy now

2,000 proxies

$299/month

50% DISCOUNT!
$0.15 per proxy
✓ Private
✓ Elite
✓ Anonymous
Buy now

USA proxy location

We offer premium quality USA private proxies – the most essential proxies you can ever want from USA

100% anonymous

Our proxies have TOP level of anonymity + Elite quality, so you are always safe and secure with your proxies

Unlimited bandwidth

Use your proxies as much as you want – we have no limits for data transfer and bandwidth, unlimited usage!

Superfast speed

Superb fast proxy servers with 1,000 mb/s speed – sit back and enjoy your lightning fast private proxies!

99,9% servers uptime

Alive and working proxies all the time – we are taking care of our servers so you can use them without any problems

No usage restrictions

You have freedom to use your proxies with every software, browser or website you want without restrictions

Perfect for SEO

We are 100% friendly with all SEO tasks as well as internet marketing – feel the power with our proxies

Big discounts

Buy more proxies and get better price – we offer various proxy packages with great deals and discounts

Premium support

We are working 24/7 to bring the best proxy experience for you – we are glad to help and assist you!

Satisfaction guarantee

24/7 premium support, free proxy activation and 100% safe payments! Best reliability private proxies for your needs!

Best Proxy Packs

  • 2,000 Private Proxies $600.00 $299.00 / month
  • 1,000 Private Proxies $360.00 $179.00 / month

Quick Links

  • More information
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Like And Follow Us


Copyright ExtraProxies.com | All Rights Reserved.
  • Checkout
  • Contact
  • Help
  • Home
  • My Account
  • My Cart
  • News
  • Privacy Policy
  • Proxy features
  • Proxy packs
  • Terms and Conditions
Private Proxies – Buy Cheap Private Elite USA Proxy + 50% Discount!
    0 items