---
title: "Discussion on \"Chess Design using OOPS\" | Hashnode"
description: "Discussion on \"Chess Design using OOPS\". The main classes will be\n\nSpot: A spot represents one block of the 8×8 grid and an optional piece.\n\nPiece: The basic building block of the system, every piece will be placed on a spot. Piece class is an abstract class. The extended classes (Pawn, Kin..."
url: "https://hashnode.com/posts/chess-design-using-oops/62179d4a3b11209c8fb4db39"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Chess Design using OOPS](https://amsysharma.hashnode.dev/chess-design-using-oops?utm_source=hashnode&utm_medium=feed)

The main classes will be Spot: A spot represents one block of the 8×8 grid and an optional piece. Piece: The basic building block of the system, every piece will be placed on a spot. Piece class is an abstract class. The extended classes (Pawn, Kin...

Feb 24, 2022 · 1 min read · amsysharma.hashnode.dev  
Read the article

-   [#design-patterns](https://hashnode.com/tag/design-patterns)
-   [#object-oriented-programming](https://hashnode.com/tag/object-oriented-programming)
-   [#java](https://hashnode.com/tag/java)
-   [#classes](https://hashnode.com/tag/classes)
-   [#distributed-system](https://hashnode.com/tag/distributed-system)

## Written by

[Aman Kumar](https://hashnode.com/@amsysharma)

@amsysharma · Hyderabad, India

  
[View profile](https://hashnode.com/@amsysharma)

Consider It Solved.

Skilled Software Developer with 3+ years of experience in the full SDLC creating dynamic web applications. Updates functionality based on customer requirements to ensure excellent user experience.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
