------【面向对象】
你个佬六
程序员各个都是佬六!!
展开
-
【设计模式】从菜鸟到大鸟之命令模式
对于命令,我相信大家都不会陌生,比如,命令可以是BOOS下达的,也可以是上司下达的,而接受命令后就要有人去做。由此可见,命令需要两类人:一个是施命令者,一个是接受命令者。原创 2015-11-04 15:47:35 · 1133 阅读 · 14 评论 -
【面向对象】初步接触三层架构
三层架构 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer) 、业务逻辑层(Business Logic Layer) 、数据访问层(Data access layer) 。区分层次的目的即为了“高内聚低耦合”的思想。 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。原创 2015-10-09 10:55:18 · 2230 阅读 · 93 评论 -
【设计模式】外观模式降低系统耦合(一)
一、摘要 外观模式(Facade)是一个使用频率非常高的设计模式之一。 它通过为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。二、外观模式概述 现在越来越多的人喜欢到外面的餐馆吃饭,不知道大家有没有留意在家里自己做饭和去外面吃有什么区别? 如果是自己做饭就要买菜、洗菜、做菜、吃菜。而在餐馆吃饭只需要对服务员说,我要什么什么菜。正原创 2015-11-09 11:02:42 · 3920 阅读 · 87 评论 -
【面向对象】访问this关键字和base关键字使用
一、总体概要this引用类的当前实例。静态成员方法中不能使用this关键字,this关键字只能在实例构造函数、实例方法或实例访问器中使用。base关键字用于从派生类中访问基类的成员。下面学习一下这二个关键字的使用方法。二、知识分解原创 2015-09-05 11:20:05 · 2470 阅读 · 26 评论 -
【面向对象】C#中的面向对象
最近终于学到了C#了,真的很高兴啊!毕竟是要从面向过程跳到面向对象的时候了,虽然以前学过C++,但是还是觉得自己的面向对象的思想很不做,希望通过对C#的学习能够打下一个坚实的基础,然后在这个基础上再学习其他新的面向对象语言就不是事儿了。一、介绍篇 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。C#综合了VB简单的可视化操作和C++的高运行效率原创 2015-08-18 16:38:16 · 1248 阅读 · 32 评论 -
【编程语言】如何在VS中自动添加注释块
一、摘要 对于使用VS开发的朋友,目前大部分正规公司都会规定在新建文件的头部要有公司的声明和创建者,创建时间和文件描述等信息,让代码保持清晰、可读,提高代码维护性。二、操作方法 方法有很多种,我为大家提供几种作为参考。VS2012以及以后的版本修改类文件 (1)找到VS2012的位置,打开Common7\IDE,比如我的:“D:\VS2012\Common7\IDE”。 (原创 2015-10-27 10:23:48 · 2535 阅读 · 32 评论 -
【设计模式】外观模式降低系统耦合(二)
接上文 【设计模式】外观模式降低系统耦合(一)六、外观实例演示1.背景介绍 最近在重构机房收费系统,刚开始的时候使用的是三层架构:UI层、BLL层、DAL层。开始顺利的敲完了登陆的这一条先,后来发现自己以后的线都需要和逻辑层进行交流,正好可以使用上学到的外观模式,在U层和B层之间添加一个外观层,让它给我们节省力道。 在此之前我曾经完成了三层的登陆一条线:【面向对象】初步接触三层原创 2015-11-16 08:28:37 · 1375 阅读 · 27 评论 -
【数据库】机房收费系统数据库设计
前言前一段时间要参加自考,要考《数据库原理》,在其中也更加了解了好多数据库的问题。比如,如何创建一个好的数据库,怎么创建数据库。 现在开始机房的重构,以前用的是师哥师姐设计的数据库,现在发现自己也可以设计出来了,所以,按这步骤来自己设计一个机房收费系统的数据库。一、规划由于机房收费系统是第二遍做的,所以在总体规划阶段很容易看出系统在技术、经济、效益、法律是可行的;目标就是要更好的原创 2015-11-24 14:32:09 · 3278 阅读 · 42 评论