一、面向对象编程 1、可维护性 当日后代码需要修改逻辑的时候,只需要修改某些类或者增加某些类,对主程序和大部分代码不需要修改,体现为可维护性。 2、可复用性 将一定的代码进行封装,在多处可以重复使用。 3、可扩展性 当增加新的功能模块时,只需要增加某些代码,对整体代码架构不需要做太多修改。 4、高灵 ...
分类:
其他好文 时间:
2016-10-21 13:25:59
阅读次数:
161
介绍 ABP结构 多层 其它(通用) 其它 领域层(Core) 应用层 基础层 Web和表示层 领域层(Core) 应用层 基础层 Web和表示层 介绍 一个应用的代码库的分层是一个广为接受的技术,用来减少复杂度和提高代码复用性。为实现分层结构,ABP依照DDD理念,在DDD里有4个基本的层: 表示 ...
分类:
Web程序 时间:
2016-10-18 02:04:02
阅读次数:
164
SSH框架的集成 SSH为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用St ...
分类:
其他好文 时间:
2016-10-16 11:34:43
阅读次数:
166
让前端程序更具可维护性,是一个老生常谈的问题,大多数时候我们都关注于应用层面的代码可维护性,如:OO、模块化、MVC,编码规范、可扩展和复用性,但这都是属于设计层面需要考虑的事情,可维护性还应包含另一个方面,也是很多coder容易忽略的地方,就是将自己写的程序以文档的形式沉淀起来,对自己工作有一个结 ...
分类:
Web程序 时间:
2016-10-14 14:08:22
阅读次数:
164
Atitit.mvc的趋势与未来attilax总结 1. Mvc的分类 (服务端mvc vs客户端mvc)1 2. Mvc的趋势,从服务端mvc正在转向客户端mvc1 2.1. 更加完善的分离。。http rest json Spa的兴起,1 2.2. 更好的view复用性。客户端mvc技术带来更好 ...
分类:
Web程序 时间:
2016-10-05 12:57:29
阅读次数:
245
1.封装封装概述:是指隐藏对象的属性和实现细节,仅仅对外提供公共访问方式。好处:隐藏实现细节,提供公共的访问方式提高了代码的复用性提高了安全性封装原则:将不需要对外提供的内容都隐藏起来。把属性隐藏,提供公共方法对其访问。2.private关键字private关键字是一个权限..
分类:
编程语言 时间:
2016-09-25 19:09:33
阅读次数:
158
传统的继承有其缺陷?良好的继承应该是在实现继承时,子类必须能够替换掉他们的基类,如果一个软件代码中使用的是基类的话,那么也一定可以使用其子类。里氏替换原则的好处保证了父类的复用性,同时也能够降低系统出错误的故障,防止误操作,同时也不会破坏继承的机制,这样继..
分类:
其他好文 时间:
2016-09-24 22:02:58
阅读次数:
176
设计原则:(重要)1.逻辑代码独立到单独的方法中,注重封装性--易读,易复用。不要在一个方法中,写下上百行的逻辑代码。把各小逻辑代码独立出来,写于其它方法中,易读其可重复调用。2.写类,写方法,写功能时,应考虑其移植性,复用性:防止一次性代码!是否可以拿到其它同类事物中应该?是否可以拿到其它系统中应 ...
分类:
其他好文 时间:
2016-09-20 19:53:30
阅读次数:
120
开头内容: 模块化编程:将有利于我们的代码的功能的单一可复用性,所以很多的书本中将模块化编程定位编程路途上的一个高点。 学习内容: 什么事模块化编程呢,为什么我们需要模块化的编程方式呢。 1. 随着前段程序的组件的复杂化,我们的代码的阅读维护和测试的工作将会变得越来越困难并且耗时间。这样就迫使我们对 ...
分类:
Web程序 时间:
2016-09-20 14:00:05
阅读次数:
180
接口应用 多态 猫 x = new 猫(); 动物 x = new 猫(); 父类或接口的引用指向其子类的对象 好处 提高代码复用性 弊端 前期定义的内容不能使用后期子类特有的内容 多态的前提: 1、必须有关系,继承、实现 2、要有覆盖 多态--转型 动物 x = new 猫();//自动类型提升, ...
分类:
编程语言 时间:
2016-09-20 07:55:47
阅读次数:
250