ga-wdi-lessons / ruby-oop

[ruby,oop]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Turn & Talk

nayana487 opened this issue · comments

Work with a partner to come up with at least three types of objects that you might define when creating the following examples.

  1. Amazon
  2. A Homework Grading App
  3. An Attendance Taking App
  4. Lyft

Amazon

  • users
    -products
    -sellers
    A Homework Grading App
    -grade
    -homework type
    -subject
    An Attendance Taking App
  • roster
    -calendar
    -time/date tracker for submission
    Lyft
    -location
    -drivers
    -riders
    -price of ride
  1. Users, Product, Shipping Methods
  2. Grading Scale, Dates, Grading Average
  3. Tardies, Absences, Dates
  4. Passengers Pickup location, Routes, Driver
  1. Product, categories, user, sellers.
  2. Students, Homeworks, Grading rubric, class/subject, teacher.
  3. Students, days/calendar.
  4. Driver, Rider, location/route information, pricing system.

Amazon: buyers, sellers, products, order, warehouse.
Homework grading app: students, teacher, homework, grade
Attendance taking app: list
Lyft: user, driver, price, route

Lyon Team

Amazon :

  • user
  • product
  • action

A homework grading app :

  • student
  • teacher
  • homework

Attendance taking app :

  • user
  • checklist
  • calendar

Lyft :

  • user
  • driver
  • path
  1. Amazon
  • user account
  • user registred credit cards
  • user kart
  1. A homework grading app
    -user account as student or teacher
    -homeworks
  • a "grade" interface
  1. Attendance taking app
  • user account
  • checklist
  • phone numbers to call

4.Lyft

  • driver account
  • user account
  • location
  • map
  1. Amazon
  • Products
  • Clients
  • Shipping
  1. A Homework Grading App
  • Grades
  • Homeworks
  • Student
  1. An Attendance Taking App
  • Students
  • Agenda
  • Teachers
  1. Lyft
  • Users
  • Car
  • Drivers
  1. Amazon
  • customer
  • seller
  • product
  • delivery
  1. A homework grading app
  • homework
  • note
  • grade
  1. An attendance taking app
  • user
  • attendance
  • place
  1. Lyft
  • driver
  • places
  • client
  • car
  1. Amazon
  • users
  • buy
  • international
  • delivery
  1. A Homework Grading App
  • users
  • learning
  • knowledge
  • timetable
  1. An Attendance Taking App
  • list
  • people
  • register
  • participation
  1. Lyft
  • users
  • car
  • driver
  • service

1- Amazone:
*Seller
*Customer
*Products

2- An Homework Granding App:
*Teacher
*Students
*Homeworks

3- An Attendance Taking App:
*Users
*Dates
*Attendance

4-Lyft
*Car
*Driver
*Destination

Amazon :

  • Users
  • Products
  • Shipping

A Homework Granding App :

  • Students
  • Homework
  • Teachers

An Attendance Taking App :

  • Users
  • Calendar

Lyft :

  • Users
  • Drivers
  • Cars

1 - Amazon (Products, Clients, Suppliers, Shipping/Order)
2 - A Homework Grading App (Student, Homework, Field of study, Grade, Teacher)
3 - An Attendance Taking App (Student, Calendar, Field of study, Teacher)
4 - Lyft (Client, Driver, Car, Map/Itinerary)

1- Amazone :
-Price
-Trade
-Exchange
-Sale
-Purchase

2- An Homework Granding App:
-Homeworks
-Exercise
-Topic
-Correction

3- An Attendance Taking App:
-Attendances
-Reception
-User

4- Lyft:
-Transport
-Trip
-Destination