摘要: 访问者模式在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素... 阅读全文
posted @ 2019-05-18 11:07 grj001 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 访问者模式在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素... 阅读全文
posted @ 2019-05-18 11:07 grj001 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 模板模式在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。介绍意图... 阅读全文
posted @ 2019-05-18 11:07 grj001 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 模板模式在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。介绍意图... 阅读全文
posted @ 2019-05-18 11:07 grj001 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 con... 阅读全文
posted @ 2019-05-18 11:06 grj001 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 con... 阅读全文
posted @ 2019-05-18 11:06 grj001 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 空对象模式在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的... 阅读全文
posted @ 2019-05-18 11:06 grj001 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 空对象模式在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的... 阅读全文
posted @ 2019-05-18 11:06 grj001 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 状态模式在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象... 阅读全文
posted @ 2019-05-18 11:05 grj001 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 状态模式在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象... 阅读全文
posted @ 2019-05-18 11:05 grj001 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 观察者模式当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。介绍意图:定义对象间的一种一对多的依赖关系,... 阅读全文
posted @ 2019-05-18 11:05 grj001 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 观察者模式当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。介绍意图:定义对象间的一种一对多的依赖关系,... 阅读全文
posted @ 2019-05-18 11:05 grj001 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Program.cs里增加这句UserLookAndFeel.Default.SetSkinStyle("Black");//黑色主题//有下面这些主题可以选择(具体可以看dev的Demon里)//"|DevEx... 阅读全文
posted @ 2019-05-18 09:16 grj001 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Program.cs里增加这句UserLookAndFeel.Default.SetSkinStyle("Black");//黑色主题//有下面这些主题可以选择(具体可以看dev的Demon里)//"|DevEx... 阅读全文
posted @ 2019-05-18 09:16 grj001 阅读(193) 评论(0) 推荐(0) 编辑
摘要: C#中的 具名参数 和 可选参数具名参数 和 可选参数 是 C# framework 4.0 出来的新特性。一. 常规方法定义及调用public void Demo1(string x, int y){ ... 阅读全文
posted @ 2019-05-18 09:02 grj001 阅读(83) 评论(0) 推荐(0) 编辑
摘要: C#中的 具名参数 和 可选参数具名参数 和 可选参数 是 C# framework 4.0 出来的新特性。一. 常规方法定义及调用public void Demo1(string x, int y){ ... 阅读全文
posted @ 2019-05-18 09:02 grj001 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 楼主,想问的是这样的么,在做二次开发的时候,有时候需要和主程序交互使用,比如autocad的二次开发,在图上选择,然后messagebox一个消息窗口,在最上Microsoft.VisualBasic.Inter... 阅读全文
posted @ 2019-05-18 08:56 grj001 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 楼主,想问的是这样的么,在做二次开发的时候,有时候需要和主程序交互使用,比如autocad的二次开发,在图上选择,然后messagebox一个消息窗口,在最上Microsoft.VisualBasic.Inter... 阅读全文
posted @ 2019-05-18 08:56 grj001 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Selection.Delete Shift:=xlUp 这句vba代码是什么意思? 我来答 分享 举报浏览 9691 次1个回答#热议# 翻译软件越来越强大,大学生还有必要学外语吗?gaodongweiLov... 阅读全文
posted @ 2019-05-18 08:27 grj001 阅读(804) 评论(0) 推荐(0) 编辑
摘要: Selection.Delete Shift:=xlUp 这句vba代码是什么意思? 我来答 分享 举报浏览 9691 次1个回答#热议# 翻译软件越来越强大,大学生还有必要学外语吗?gaodongweiLov... 阅读全文
posted @ 2019-05-18 08:27 grj001 阅读(261) 评论(0) 推荐(0) 编辑