1、3把发布者和订阅者抽象出来
2、2如何在Constructor中给property赋值
3、1使用if语句的自动贩卖机
4、5抽象工厂
5、3Template模式总结
6、1继承情况下的Constructor和Destructor
7、6如何用disp方法定制对象的显示
8、2工厂模式
9、10ClearClasses到底清除了什么
10、1Derived的方法覆盖Base的方法
11、1save和load命令
12、4删除listener
13、1观察者模式:用MATLAB实现观察者模式
14、4状态模式:用MATLAB模拟自动贩卖机
15、3什么是常量(Constant)属性
16、4什么是组合聚集关系
17、2如何直接声明对象数组
18、6如何利用转换函数把不同类的对象组合到一起
19、2存在继承时如何设计loadobj方法
20、7把GUILayoutToolbox和MVC模式结合起来
21、5模板模式:下面条和煮水饺有什么共同之处
22、10如何使用GUILayoutToolbox对界面自动布局
23、2如何重载subsref函数
24、4选项卡布局TabPanel
25、7类之间的基本关系:继承、组合和聚集
26、1如何使用GUIDE进行GUI编程
27、6AbstractFactory模式总结
28、3如何把类组合起来
29、4类的方法(Method)
30、1什么是public,protected,private权限
31、2什么是属性的默认值(DefaultValue)
32、2如何创建一个对象
33、5什么是转换函数
34、3MATLAB对属性访问的控制与C和Java有什么不同
35、2MATLAB的多重继承
36、1什么是继承
37、3Base的方法可以禁止被Derived重写
38、1抽象下面条和煮水饺的过程
39、2为什么子类Constructor需要先调用父类Constructor
40、9如何设计GUI逻辑架构
41、2什么是类(Class)
42、3如何定义类的局部函数
43、4在Constructor中调用哪个成员方法
44、3Factory模式总结
45、5多重继承如何处理方法重名
46、1什么是Constructor
47、8Handle类的set和get方法
48、6出现异常时delete函数如何被调用
49、5析构函数被调用的顺序是什么
50、2saveobj和loadobj方法
51、6备忘录模式:实现GUI的UNDO功能
52、1如何控制对象的数量
53、1什么是事件
54、1为什么需要Heterogeneous数组
55、8如何让一个对象在行为上像一个函数
56、1什么是超类(MetaClass)
57、1发布和订阅的基本模型
58、4什么是非独立(Dependent)属性
59、2应用:如何利用备忘录模式实现GUI的do和undo操作
60、3建造者模式:如何用MATLAB构造一辆自行车
61、2如何决定对类的属性和方法设置何种访问权限
62、1装饰者模式的引入
63、3如何让Constructor接受不同数目的参数
64、2什么是多重继承
65、1什么是面向过程的编程
66、2什么情况可以让MATLAB自动调用基类的Constructor
67、3发布者通知观察者,并且传递消息
68、3使用Heterogeneous要避免哪些情况
69、4什么是DefaultConstructor
70、1如何记录对象的内部状态
71、3什么是统一建模语言(UML)
72、4如何进一步去掉switch/if语句
73、6类的继承
74、3在子类方法中如何调用父类同名方法
75、2Value类对象和Handle类对象拷贝有什么区别
76、4什么是方法的签名
77、5网格布局类Grid
78、1问题的提出
79、3常见错误:没有提供缺省构造函数
80、1工厂模式:构造不同种类的面条
81、2如何调用类的方法
82、1什么情况下各个对象需要共享变量
83、2如何使用程序的方式(Programmatic)进行GUI编程
84、3如何使用抽象类
85、2什么是静态(Static)方法
86、4什么情况下重载下标运算符
87、3面向过程编程有哪些局限性
88、1什么是抽象类(Abstract)和抽象方法
89、3如果类的定义在save之后发生了变化
90、2什么是析构函数(Destructor)
91、8如何设计多视图的GUI以及共享数据
92、3MATLAB如何处理形如s.f的表达式
93、6MATLAB的Dispatching规则是什么
94、5视图类中应该包括什么
95、1什么是对象(Object)
96、1为什么需要布局管理器
97、3Iterator模式总结
98、3继承情况下的saveobj和loadobj方法
99、1事件(Event)
100、2为什么需要抽象类
101、5如何使用matlab.mixin.Copyable自动克隆一个对象
102、1如何把对象串接成数组
103、3如何重载subsasgn函数
104、2MAT文件中保存了object中的哪些内容
105、1简单工厂模式
106、6Package中的函数和当前路径上的同名函数谁有优先级
107、1装饰者模式:动态地给对象添加额外的职责
108、6GUILayout的复合布局
109、2什么是面向对象的编程
110、2企鹅和鸟之间是不是继承关系
111、1引子:参数是如何传递到函数空间中去的
112、1什么情况需要手动调用基类的Constructor
113、4什么是多态
114、4如何利用Cellarray把不同类的对象组合到一起
115、3点调用和函数式调用类方法的区别
116、3meta.class对象中有些什么内容
117、4如何使用Package文件夹管理类
118、5用户一定要定义Constructor吗
119、5什么是装载时构造(ConstructOnLoad)
120、6控制器类中应该包括什么
121、3为什么需要事件机制
122、2含有不同类对象的数组类型
123、4Observer模式总结
124、3如何用面向对象的方式进行GUI编程
125、2发布者通知观察者对象,但不传递消息
126、3类的属性(Property)
127、3构造函数被调用的顺序是什么
128、2策略模式:分离图像数据和图像处理算法
129、5如何重载plus函数
130、4面向接口编程
131、5什么是隐藏(Hidden)属性
132、2Derived的方法可以扩充Base的同名方法
133、2开放与封闭原则
134、3如何使用findobj寻找特定的对象
135、5类的构造函数(Constructor)
136、1如何定义saveobj方法
137、2如何把类的定义和成员方法的定义分开
138、1如何访问对象的属性
139、4Value类对象和Handle类对象当做函数参数有什么区别
140、1如何使用其他文件夹中的类的定义
141、4什么是瞬态(Transient)属性
142、5如何设计成员方法使其支持向量化遍历
143、1如何定义类的方法
144、3Strategy模式总结
145、3Value类对象和Handle类对象赋值有什么区别
146、3多用组合少用继承
147、7如何用非同类(Heterogeneous)数组盛放不同类对象
148、2如何定义loadobj方法
149、3遍历者模式:工程科学计算中如何遍历大量数据
150、3如何共享变量
151、5类、对象、属性、方法之间的关系
152、1存在继承时如何设计saveobj方法
153、3State模式总结
154、1什么情况下需要多重继承
155、4面向对象编程有哪些优点
156、4如何手动克隆一个对象
157、2应用:如何包装一个对象供全局使用
158、1什么是set方法
159、2纵向布局类VBox
160、1如何判断B能否继承A
161、2如何定义事件和监听事件
162、2订阅者查询发布者的状态
163、3对Object使用clear会发生什么
164、6什么是钻石型继承
165、1什么是对象的生存周期
166、1问题的提出
167、5什么情况下delete方法会被自动调用
168、3类的析构函数(Destructor)
169、1如何save和loadobject
170、7如何同时继承Value类和Handle类
171、2什么是get方法
172、1抽象类不能直接用来声明对象
173、2应用:Builder模式为大规模计算做准备工作
174、1Package中的类是如何组织的
175、3装饰者模式总结
176、1问题的提出
177、2如何获得一个类的meta.class对象
178、5什么情况下使用Value类或Handle类
179、2单例模式:给工程计算添加一个LOG文件
180、4如何向量化遍历数组中对象的属性
181、4对Object使用delete会发生什么
182、3如何导入Package中的所有类
183、1理解MATLAB的subsref和subsasgn函数
184、4模型类中应该包括什么
185、2MATLAB的ValueClass和HandleClass
186、1什么是ValueClass和HandleClass
187、3如何禁止类被继承
188、1单一职责原则
189、7何时用户需要自己定义一个delete方法
190、9MATLAB中哪些算符允许重载
191、3同一个类的各个对象如何共享变量
192、9如何设置属性和方法的访问权限
193、3Builder模式总结
194、1MATLAB如何处理形如a(的表达式
195、7如何把Model、View和Controller结合起来
196、3横向布局类HBox
197、2聚集(Aggregator)和遍历者(Iterator)
198、2应用:把策略和模板模式结合起来
199、3Memento模式总结
200、5函数和类方法重名到底调用谁
201、2子类要实现所有抽象方法
202、7如何判断两个对象是否相同
203、2MATLAB如何处理形如a{}的表达式
204、2如何使用Package中的某个类
205、2面馆菜单代码
206、4多重继承如何处理属性重名
207、1如何定义一个类
208、2应用:更复杂的分离数据和算法的例子
209、2使用StatePattern的自动贩卖机
210、1Derived类和Base类同名方法之间有哪几种关系
211、2如何共享常量属性