1.概念:程序设计中采用封装,继承,抽象等设计方式。2.传统开发问题软件重用性差、可维护性差,无很好扩展性3.要素抽象性,封装性,共享性,强调对象结构而不是程序4.特点(缺一不可)封装(把相似类型封装成一类),继承(父类有什么属性,子类就有什么属性),多态(运行时加载)5.类:一个功能的集合菜单(用...
分类:
Web程序 时间:
2014-05-23 12:27:27
阅读次数:
373
??企业服务总线需求说明 Enterprzise Service Bus 1 ESB的主要作用ESB主要解决多终端多系统的相互调用问题,降低系统间的耦合,增加可维护性。 2 ESB的核心需求ESB的核心需求主要包括:服务调用与数据适配、服务管理、服务安全、服务监控。2.1 服务调用与数据适配支持系统间进行相互的服务调用,系统间数据协议相互独立,通过数据适配能够自动实现系统数据与...
分类:
其他好文 时间:
2014-05-22 08:12:07
阅读次数:
312
PHP 面向对象1、传统开发方法存在问题 1.软件重用性差 , 2.软件可维护性差,
3.无很好的扩展性2、面向对象的要素 1. 抽象性 , 2. 封装性 , 3.共享性 , 4. 强调对象结构而不是程序结构3、面向对象的三大特点
封装,继承,多态,缺一不可4、$this关键字是用来访问当前对象中的...
分类:
其他好文 时间:
2014-05-20 10:51:38
阅读次数:
216
设计模式的使用,增加了代码的可维护性、可扩展性、可复用性和灵活性,而设计模式的六大原则为知道方针,也是设计模式的核心。
设计模式中常用的六大原则为:
一、单一职责原则(Single Responsibility Principle,SRP)
定义:一个对象应该只包含单一职责,并且该这则被完整的封装在一个类当中。确切的解释是,就一个类...
分类:
其他好文 时间:
2014-05-18 18:45:12
阅读次数:
238
第一章是引言,所以这里不做笔记,总结一下书中第一章的主要内容是向我们解释了这本书所做的事情:指导Java程序员如何编写出清晰、正确、可用、健壮、灵活和可维护的程序。
2.1考虑用静态工厂方法代替构造器
静态工厂方法与构造器相比有四大优势:
(1)静态工厂方法有名称,具有适当名称的静态工厂方法易于使用、易于阅读;
(2)不必每次在调用它们的时候都创建一个新的对象;
(3)可以返回原...
分类:
编程语言 时间:
2014-05-18 15:24:33
阅读次数:
307
最近在开发中,需要用到服务器的ip和mac信息。但是服务器是架设在linux系统上的,对于多网口,在获取ip时就产生了很大的问题。下面是在windows系统上,java获取本地ip的方法。
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。
hello world 让我们一起学习l...
分类:
编程语言 时间:
2014-05-18 03:33:23
阅读次数:
345
一般认为最好的做法是尽可能使用外部文件来包含Javascript代码。支持使用外部文件的人多会强调如下优点:■
可维护性:遍及不同HTML页面的Javascript会造成维护问题。■ 可缓存:
浏览器能够根据具体的设置缓存链接的所有外部Javascript文件。也就是说,如果有两个页面都使用 ...
分类:
编程语言 时间:
2014-05-16 09:17:26
阅读次数:
291
设计模式是一套由软件界前辈们总结出的可以反复使用的编程经验,旨在提高代码的可重用性,提高系统的可维护性,以及解决一系列复杂问题。设计模式包括6大设计原则和23种种设计模式。6大设计原则:单一职责原则SRP 应该有却仅有一个原因引起类的变更,即类最好只实现一种功能。高内聚。 单一职责的实现方式是一个职...
分类:
其他好文 时间:
2014-05-16 01:12:27
阅读次数:
293
存储过程:过程是用于完成特定任务的子程序(代码的集合)
/*
子程序的优点:1.模块化,将程序分解为逻辑模块;
2.可重用性,可以被任意数目的程序调用;
3,可维护性,简化维护操作;
4.安全性:通过设置权限,是数据
*/...
分类:
数据库 时间:
2014-05-15 05:11:50
阅读次数:
317
作为软件工程范畴的iosApp,为了保持代码的可维护性和扩展性,必然要遵守软件的基本特性,众所周知高内聚低耦合的程序才能具备这样的特性。
首先,不能依赖于storyboard和xib,原显而易见。第一点是,在源代码管理方面,在团队项目中,一旦有人改变了一点内容storyboard就会显示mod...
分类:
移动开发 时间:
2014-05-14 23:29:23
阅读次数:
384