2017年7月10日

WCF、WebAPI、WCFREST、WebService之间的区别

摘要: 注明:转载 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。 在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、 阅读全文

posted @ 2017-07-10 23:06 向阳仲伯 阅读(81) 评论(0) 推荐(0) 编辑

C# IEnumerable和IEnumerator的区别,如何实现

摘要: IEnumerable接口和IEnumerator接口是.NET中非常重要的接口,二者有何区别? 1. 简单来说IEnumerable是一个声明式的接口,声明实现该接口的类就是“可迭代的enumerable”,但并没用说明如何实现迭代器(iterator).其代码实现为: public interf 阅读全文

posted @ 2017-07-10 22:57 向阳仲伯 阅读(595) 评论(0) 推荐(0) 编辑

浅析深究什么是SOA?(转)

摘要: 阅读提示: 本文探讨SOA概念背后的核心内涵,如何将SOA落地的实务方法。 金蝶中间件作为全球领先的SOA解决方案供应商,拥有中国唯一全球第四通过Java EE 5.0认证的SOA基础平台;中国唯一完整实现TOG-SOA标准模型的中间件解决方案;与北京大学合作,国家“核高基”科技重大专项成果,承担振 阅读全文

posted @ 2017-07-10 22:48 向阳仲伯 阅读(827) 评论(0) 推荐(0) 编辑

面试70问 经典回答(转载)

摘要: 1、请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突 阅读全文

posted @ 2017-07-10 22:39 向阳仲伯 阅读(213) 评论(0) 推荐(0) 编辑

如果提高工作效率(转载)

摘要: 效率由心生,快速提高工作效率秘诀 来源: Veda原型 发布时间: 2012-03-19 15:13 阅读: 2348 次 原文链接 全屏阅读 [收藏] 现代人都很忙,但忙的可能没有效率,可能在"忙人"摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理 阅读全文

posted @ 2017-07-10 22:38 向阳仲伯 阅读(129) 评论(0) 推荐(0) 编辑

设计模式之八:组合模式(Composite Pattern)

摘要: 什么是组合模式呢?简单来说组合模式就是将对象合成树形结构以表示“部分整体”的层次结构,组合模式使用户对单个对象和组合对象使用具有一致性。 组合模式(Composite Pattern)有时候又叫部分-整体模式,它使我们在树型结构的问题中,模糊了简单元素和负责元素的概念,客户程序可以向处理简单元素一样 阅读全文

posted @ 2017-07-10 22:37 向阳仲伯 阅读(165) 评论(0) 推荐(0) 编辑

设计模式之七:建造模式(Builder Pattern)

摘要: 建造者模式就是将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。 适用范围: 建造者模式里面有四个角色: 具体实现代码如下: public class Client { public void Test() { Director d = new Director(); IBui 阅读全文

posted @ 2017-07-10 22:36 向阳仲伯 阅读(211) 评论(0) 推荐(0) 编辑

设计模式之五:单例模式(Singleton Pattern)

摘要: 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式有三个要点: 一些资源管理器常常设计成单例模式。 C#中的单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点 实现要点: 优点: 缺点: 实用性: 当类只 阅读全文

posted @ 2017-07-10 22:34 向阳仲伯 阅读(142) 评论(0) 推荐(0) 编辑

设计模式之六:工厂方法模式(Factory method Pattern)

摘要: 工厂方法(Factory Method)模式就是定义一个创建对象的工厂接口,将实际创建工作推迟到子类当中。 核心工厂类不再负责具体产品的创建,仅提供了具体工厂子类必须实现的接口,这样核心类成为一个抽象工厂角色,这样做的好处是工厂方法模式可以使系统在不修改具体工厂角色的情况下进行引进新的产品。 在Fa 阅读全文

posted @ 2017-07-10 22:34 向阳仲伯 阅读(171) 评论(0) 推荐(0) 编辑

设计模式之四:适配器模式(Adapter Pattern)

摘要: 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。如果能既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口?这就是适配器模式要解决的问题。 目的:将一个类的接口转换成客户希望的另外一个接口。Adapter模式 阅读全文

posted @ 2017-07-10 22:33 向阳仲伯 阅读(210) 评论(0) 推荐(0) 编辑

设计模式之三:迭代器模式(IteratorPattern)

摘要: 迭代器(Iterator)模式,又叫游标(Cursor)模式。其定义为:提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。迭代器模式是和容器相关的,对容器对象的访问设计到遍历算法。 迭代器模式由以下角色组成: 意图:就是提供一种访问集合对象的方法,而又无需暴露该对象的内部细节。 阅读全文

posted @ 2017-07-10 22:32 向阳仲伯 阅读(181) 评论(0) 推荐(0) 编辑

设计模式之二:观察者模式(Observer Pattern)

摘要: 先看下观察者模式的定义: The Observer Pattern defines a one-to-many denpendency between objects so that when one object changes state, all of its dependents are n 阅读全文

posted @ 2017-07-10 22:31 向阳仲伯 阅读(382) 评论(0) 推荐(0) 编辑

设计模式之一:策略模式(Strategy Pattern)

摘要: 在介绍策略模式之前先说下两个设计原则: 1. Identify the aspects of your application that vary and separate them from what stays the same.找到系统中变化的部分,将变化的部分同其它稳定的部分隔开。 2. P 阅读全文

posted @ 2017-07-10 22:30 向阳仲伯 阅读(143) 评论(0) 推荐(0) 编辑

面向对象设计原则之六:组合/聚集复用原则

摘要: 组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP).组合和聚合都是对象建模中关联(Association)关系的一种.聚合表示整体与部分的关系,表示“含有”,整体由部分组合而成,部分可以脱离整体作为一个独立的个体存在。组合则是一种更强的聚合,部分组 阅读全文

posted @ 2017-07-10 22:28 向阳仲伯 阅读(432) 评论(0) 推荐(0) 编辑

面向对象设计原则之五:迪米特法则

摘要: 迪米特法则 迪米特法则(Law of Demeter)又叫最少知识原则(Least Knowledge Principle LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。 对面向对象来说,一个软件实体应当尽可能的少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最 阅读全文

posted @ 2017-07-10 22:27 向阳仲伯 阅读(203) 评论(0) 推荐(0) 编辑

面向对象设计原则之四:依赖倒置原则

摘要: 依赖倒置原则 所谓依赖倒置原则(Dependence Inversion Principle )就是要依赖于抽象,不要依赖于具体。简单的说就是对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。 面向过程的开发,上层调用下层,上层依赖于下层,当下层剧烈变化时,上层也要跟着变化,这 阅读全文

posted @ 2017-07-10 22:26 向阳仲伯 阅读(242) 评论(0) 推荐(0) 编辑

面向对象设计原则之三:里氏替换原则

摘要: 里氏替换原则(Liskov Substitution Principle LSP) 里氏替换原则是面向对象设计的基本原则之一。任何基类可以出现的地方,子类一定可以出现。LSP是继承复用的基石,只有当子类可以替换基类,软件单位的功能不受影响时,基类才能真正的被复用,而子类也可以在基类的基础上增加新的行 阅读全文

posted @ 2017-07-10 22:25 向阳仲伯 阅读(185) 评论(0) 推荐(0) 编辑

面向对象设计原则之二:开放封闭原则

摘要: 开放封闭原则(Open-Closed Principle OCP) Software entities(classes,modules,functions etc) should open for extension ,but close for modification. 什么意思呢? 所谓开放封 阅读全文

posted @ 2017-07-10 22:24 向阳仲伯 阅读(200) 评论(0) 推荐(0) 编辑

面向对象设计原则之一:单一职责原则

摘要: 单一职责原则(Single Responsibility Principle SRP) There should never be more than one reason for a class to change. 什么意思呢? 所谓单一职责原则就是一个类只负责一个职责,只有一个引起变化的原因。 阅读全文

posted @ 2017-07-10 22:23 向阳仲伯 阅读(716) 评论(0) 推荐(0) 编辑

设计模式--六大原则

摘要: 编程是武学的话,设计模式就是一套内功心法、一套剑法。 设计模式的简单理解:在编程过程中,我们对某一问题的在某种情况下的一种解决方式。设计模式是经过总结和考验得出的一种公认的普遍优化的方案,能避免那些重复出现的问题,这其中的好处,在我们遇到问题和学习使用设计模式的过程中可以细细体会。 设计模式有很多种 阅读全文

posted @ 2017-07-10 22:22 向阳仲伯 阅读(153) 评论(0) 推荐(0) 编辑

导航