Skip to content

krusseff/pu-fmi--java-oop--2020-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обектно-ориентирано програмиране на Java - 2020/2021

Упражнение 1 (week-1)

Класове и наследяване - част 1

  • Въведение в дисциплината.
  • Въведение в концепцията на ооп
  • Преговор с разширение, обекти, класове и наследяване
  • Въведение в Swing
  • Първи стъпки в Git.
  • Имплементация на Шах симулатор с графичен потребителски интерфейс

Упражнение 2 (week-2)

Класове и наследяване - част 2

  • Рефакториране на класа GameBoard
  • Размисли по темата за управление на класовете и обектите
  • Добавяне на полетата за цвят
  • Рендениране на шахматната дъска
  • Рендениране на фигурите върху дъската
  • Имплементация на движение на фигури

Упражнение 3 (week-3)

Класове и наследяване - част 3

  • Рефакториране на класа GameBoard
  • Въвеждане на нов клас, за складиране на общата логика между всички фигури на шахматната дъска
  • Въвеждане на концепцията абстрактен клас
  • Разглеждане на концепцията за капсулация на свързани класове

Упражнение 4 (week-4)

Класове и наследяване - част 4

  • Разделяне на логиката от презентацията в класа GameBoard
  • Добавяне на логика за зареждане на данни
  • Изнасяне на конструкторите на фигурите в конструктора на класа Piece, работа с ключовата дума super

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages