猿问
object builder原理
A类的构造器都是受保护的,A类的工厂类怎么能创建A的实例对象。真不知道object builder是个什么原理,希望给个例子看看
桃花长相依
浏览 718
回答 2
2回答
犯罪嫌疑人X
不太了解“object builder”,但关于“实例化protected类”可以这样做,希望给你一些思路:工厂一般都是以“接口类型”返回对象嘛,因此可以写一个B类继承A类。用于A类代码不可及的情形,这时B成了A的Delegate但是,按照我的理解,“工厂类”和“具体类”应该都是一个人写的吧,代码在自己手上,可以为所欲为。。。而且,“工厂类”的“客户”,并不关心获得的对象的“具体类型”,甚至不用知道“具体类型”的存在,为何非得将“具体类”实现为构造器受保护的呢?
0
0
0
aluckdog
还是继续分析源代码吧
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答