Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.25 KB

README.md

File metadata and controls

26 lines (21 loc) · 1.25 KB

目次 前の問題 次の問題


078:複合(18)

  • ユーザー管理システムの開発中、以下の要件を満たすクラスを作成するよう、リーダーから指示された。簡単に設計ポリシーを説明した上で、該当クラスを実装せよ。

<要件>

  • ユーザー管理システムのユーザー情報は以下で構成される。
    • ログイン名
    • ニックネーム
    • メールアドレス
    • パスワード
    • パスワード(確認用)
    • 生年月日
    • 性別
  • 各入力項目は以下のルールを満たす必要がある
    • ログイン名は、半角英数のみで15文字以内
    • メールアドレスは、半角英数、アットマーク、ドットで構成され、必ずアットマークを含む 
    • パスワードは、半角英数字で、大文字・小文字・数字の三つが混在し、8文字以上
    • パスワードと確認用パスワードが一致する
    • ニックネームは任意(無くてもよい)。ただし、指定する場合は、15文字以内でなければならない。
  • 単一のクラスではなく、複数のクラスで設計してもかまわない。