Suggest:the suffix for classes name

摘自:http://vunvulearadu.blogspot.jp/2012/08/how-to-you-name-your-classes-how-many.html

XXXFactory - Create objects
XXXWritter - Write data to a specific location
XXXReader - Read data from a specific location
XXXProtocol - Define a specific protocal
XXXConverter - A coverter that is used to convert from one type to another
XXXShepherd - Manage the lifetime of objects from creation to unload (delete)
XXXCoordinator - Coordinates a specific action or object
XXXBuilder - Is able to create new instances of objects
XXXContainer - A container of elements
XXXHandler - An handler for some a functionality
XXXController - Define a controller for an object
XXXEntity - Define an entity
XXXView - Define a view for a specific class.
XXXTarget
XXXSynchronizer
XXXBucket
XXXAttribute
XXXType
XXXEditor
XXXBase
XXXNode
XXXItem
XXXInfo
XXXHelper
XXXProvider
XXXException

原文地址:https://www.cnblogs.com/muyuetiankong/p/4447300.html