大话水浒比武阶段,从C#程序入门到大话设计模式阶段

前一段时间看大话设计模式的附录。后半部分讲到的集合、泛型、委托与事件、客套在理论上理解起来还是很不清楚。前半部分主要讲了面向对象基础中的封装、继承、多态、接口、抽象类等知识,对这些还比较了解。 从昨天开始,在大黄那找了个网址关于《C#程序设计入门与实例》的,看了看,敲了敲上面的代码。感觉挺好的,找到了一种感觉,同时也对visual studio环境有了进一步的熟悉。 网址:http://www... [阅读全文]

设计模式,设计模式-自动完成

  Jabob Nielsen提出的10个可用性原则中有一个原则-防止出错(Error Prevention)。官网中有对这一原则的具体解释,这里不再复述。笔者认为还有一个防止出错的方法就是让用户选择而不是输入。在这里用户不需要思考如何输入,输入是否正确,这里以常见的“自动完成”来谈一下这个设计模式在当下的应用。  自动完成是一种属于反应性界面的强大模式。典型的模... [阅读全文]

大话设计模式,大话权限设计

前言 如何实现一个高效简单的系统权限体系是我们长期以来都在思考的问题,也是最近一年来我思考得最多的问题,我们所期望的权限都是应当能够根据应用的需要不断添加和扩展的权限,并且最好能够以最简单的方式来支持,那就最好不过了。 内容什么是权限系统一个简单的设计 基于角色的访问最初的数据权限更好的解决方法 最近的战役总结 什么是权限系统 那么我们需要一个什么样的权限系统呢或... [阅读全文]

设计模式,我看设计模式

听完赵斌讲的设计模式后,我感觉对设计模式有了一点儿新的认识。 如何看设计模式: 1、在看的过程中,一定要随着它一起思考,把自己当做那个菜鸟,如果大鸟给你出相同的问题,你该怎么办。(个人见解) 2、不管是看图还是看代码都一定要细,对其中的关键字或者不同的地方多问几个为什么,找出各个模式的不同点。 例如:有的地方为什么要用static,... [阅读全文]

设计模式:设计模式·转

关于要掌握的设计模式 一、为什么使用设计模式 对任何设计都可以凭主观(对设计很难做出客观评价)判断得出它是一个好的设计,还是一个坏的设计。使用设计模式是为了避免坏的设计。 目前拙劣设计的症状: · 僵化性(Rigidity):设计难以改变 · 脆弱性(Fragility):设计易于遭到破坏 · 牢固性(Immobility):设计难以重用 ... [阅读全文]

什么是设计模式?

 什么是模式,这是一个看上去简单,但是又非常不简单的问题。我见过很多人,学习模式理论已经很长时间了,但是并不真正理解这一点。  模式理论的基本思想其实起源于中国,是中国文化的固有思想。你,我,我们中每一个自幼受到中国思想熏陶的人,都自然具有这一基本思想。模式的思想存在于中国文化的各个角落,包括哲学、法律,医学,兵法,体育,文学,直到我们行为处事的方式。  模式的思想,长期以来不存在于西方思考方式中... [阅读全文]

详述.NET设计模式:工厂方法模式(Factory Method)

CrazyCoder简述:设计模式一个非常重要的环节就是工厂方法模式,有效的利用会很容易的更改有效的开发和运作,用最少的时间成本来换取最大的收益 Factory Method模式是设计模式中应用最为广泛的模式,通过本文,相信读者已经对它有了一定的认识。然而我们要明确的是:在面向对象的编程中,对象的创建工作 非常简单,对象的创建时机却很重要。Factory Method要解决的就是对象的创建时机问题... [阅读全文]

详述.NET设计模式之建造者模式(Builder Pattern)(1)

概述 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的 算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装 机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建... [阅读全文]

详述.NET设计模式:单件模式(2)

由于 Singleton 实例被私有静态成员变量引用,因此在类首次被对 Instance 属性的调用所引用之前,不会发生实例化。 这种方法唯一的潜在缺点是,您对实例化机制的控制权较少。在 Design Patterns 形式中,您能够在实例化之前使用非默认的构造函数或执行其他任务。由于在此解决方案中由 .NET Framework 负责执行初始化,因此您没有这些选项。在大多数情况下,静... [阅读全文]

详述.NET设计模式:单件模式(1)

大话设计模式,什么是设计模式,涉及模式系列文章之一,单件模式概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类 只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 从另一个角度来说,Singleto... [阅读全文]

设计模式:.NET设计模式

设计模式是规则吗? 地上本没有路走得人多了也就成了路设计模式如同此理它是经验传承并非体系;是被前人发现经过整理总结形成了套某类问题般性解决方案而不是被设计出来定性规则;它不像算法那样可以照搬照用 设计模式是架构吗? 架构和模式应该是个属于相互涵盖过程但是总体来说架构更加关注是所谓High-L... [阅读全文]
1 共1条 分1页