چگونه کلاسهای خود را نامگذاری کنیم؟
نویسنده: وحید نصیری
تاریخ: ۱۳۹۸/۰۳/۱۶ ۸:۵۰
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
| Intent | Formula | Examples |
|---|---|---|
| Authorization | Can{Entity}{Action} | CanAdminViewThisPage, CanManagerUpdateUserInfo |
| Validation | Is{Target}{State}{Test} | IsAddressUpdateAllowed, IsUserCreationValid |
| Interfaces | ICan{Action} | ICanSendMail, ICanBeValidated |
| Concrete Business Concept | “What is it?” (nouns + adjectives) | Student, EmployeeUserProfile, ShippingAddress |
| Use Cases | {Action}{Target} | ApproveOrder, SendWelcomeEmail |
| Design Pattern | {Name}{Pattern} | IShippingAddressStrategy, HomeAddressStrategy, TemporaryAddressStrategy |