Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

프린터 스풀러 JS class 정의 #61

Open
ppamppamman opened this issue Sep 4, 2020 · 0 comments
Open

프린터 스풀러 JS class 정의 #61

ppamppamman opened this issue Sep 4, 2020 · 0 comments
Assignees
Labels
Web Web 요구사항 필수적으로 구현해야 하는 요구사항

Comments

@ppamppamman
Copy link
Contributor

프린터 스풀러 JS class 정의

Computer

  • requestPrint(document:string) : void

PrinterInterface

  • static printerProxy :Object(PrinterProxy)
  • static request(document:string) :void
  • static getReadyList() :void

PrinterProxy

  • queue :Object(Array)
  • printer :Object(Printer)
  • request(document:string) :void
  • checkPrintQueue() :boolean
  • selectDocument() :string|null

Printer

  • public name :string
  • document :string
  • isPrinting :boolean
  • constructor(name:string) : void
  • setIsPrinting(flag:boolean) :void
  • isAbleToPrint() :boolean
  • print(document:string): Object(Promise)
  • response() :string
@ppamppamman ppamppamman self-assigned this Sep 4, 2020
@ppamppamman ppamppamman added the 요구사항 필수적으로 구현해야 하는 요구사항 label Sep 4, 2020
@ppamppamman ppamppamman changed the title 프린터 스풀러 method 정의 프린터 스풀러 JS class 정의 Sep 4, 2020
@ppamppamman ppamppamman added the Web Web label Sep 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Web Web 요구사항 필수적으로 구현해야 하는 요구사항
Projects
None yet
Development

No branches or pull requests

1 participant