系统架构
IT_大仙
擅长Asp.net Android开发。
展开
-
简单的三层架构及思想,总结(适合简单框架搭建)
从毕业到现在,从事软件行业不过两三年,但大大小小项目也做了几个,对于大项目,只能在自己的模块中比较了解,而对于整体的大框架,都是专家或架构师级别设计搭建的,但有好多小项目,基本都是个人完成的,所以在这里总结一下个人领悟. 做.NET的童鞋们应该对三层架构都了解,也是最基本的项目框架, 但好多人或初学者就只认为三层架构就是三个类库,即表示层、业务逻辑层、数据访问层。 其实三层只是个大的概括,就像原创 2014-01-04 17:13:53 · 1800 阅读 · 0 评论 -
开发随笔-接口间参数
在面向对象开发过程中,接口编程是最常见的,那么接口如果变动(最常见的参数变动),则会导致修改所有引用该接口的地方。 现在开发中,接口参数有两种,一个是定义各个形参,需要什么定义什么,这也就是为什么有点方法有多个重载;二是将需要的参数定义为一个参数对象,将这个对象作为形参,也有的是map的形式,其实都是为了形成统一的一个接口定义,便于以后添加或删除参数。 下面说说优缺点: 第一种,给调用者明确原创 2015-03-17 09:12:05 · 732 阅读 · 0 评论 -
开发随笔-命名语意问题
软件开发中,命名是个简单的问题但也是一个复杂的问题,命名规范,语意明确让其他开发人员一看就能明白,而且也便于维护,相反,则会使程序很难读懂,难以维护。 对于方法命名,方法有的地方也叫做action,那就是一个动作或行为; 在对应多个平台时,可能一个行为对应多个平台,比如Login,有可能是用QQ登录,有可能用新浪账号登录,如果当前平台之会有一个登录方式,即要么QQ要么新浪或其它平台账号,则方法原创 2015-03-17 18:48:31 · 488 阅读 · 0 评论 -
半瓶水-Dagger框架工作随笔
Dagger一个依赖注入的框架,在Android开发中虽然已有好多DI方面的框架什么Springforandroid Xutils等,但这些都是和View相关的依赖注入,如果我想对项目进行分层,就很不方便,也可能我没有深入学习,但是返现Dagger这个框架对于java类的依赖注入非常方便而且简单,但对于VIew Inject不是太好,但Butterknife弥补了这一缺陷。可以使用ButterKn原创 2015-04-10 15:17:06 · 437 阅读 · 0 评论