我非常想知道面向对象特性的实际实现,如多态,继承,抽象和虚拟类。
在互联网上,我可以看到与汽车,球等有关的例子,但我没有发现任何与真实世界场景相关的内容,例如
我有一个购物网站,有4个角色
管理员谁将观看/修改 站点
员工:谁是员工 该网站
互联网用户:谁会购买 产品
- 全销售经销商谁将使用 同一网站上的不同界面 批量购买产品。
醇>
每个角色都可以根据需要修改产品。
示例:在订购t-shirst时,用户想要放置他的文字,颜色等等
有什么建议,我可以在哪里使用虚拟类,抽象类,继承等概念?
很想知道如何优化性能,可靠性和可扩展性。
答案 0 :(得分:0)
关于OOP的评论:OOP表单模式或结构化代码的方式,从您提出问题的方式来看,似乎您正在学习并希望利用这些模式,这很好,我会推荐这种思考(并意识到代码是如何构建的)。认识到这些模式和结构具有使用和开发不同类型的框架以实现特定目标的经验。我不认为你的所有问题都有答案,因为有关这方面的书籍,但继续阅读和开发代码,这些事情将变得很自然。
答案 1 :(得分:0)
由于您已标记ASP.Net
,为什么不检查其与OOP主体的关系,ASP.Net
严重依赖于这些主体。
例如ASP.Net
follow this hierarchy中的大多数控件。
System.Web.UI.Control --> System.Web.UI.WebControls.WebControl --> TheControl
Http handlers实施IHttpHandler
并且有PageHandlerFactory
我觉得这是这些原则的一个非常现实的例子。
答案 2 :(得分:-1)
答案 3 :(得分:-2)
OOP实时示例使想法非常清晰
http://blogs.siliconindia.com/Balaganesh/OOPs_with_Real_time_Examples-bid-wQXtvM3e90960669.html
通过它,他传达的方式简单明了