码迷,mamicode.com
首页 >  
搜索关键字:接口编程    ( 700个结果
子类表达的特色一定不能比父类多(转)
继承是抽象的一种表现形式,如果子类抛出来的异常比父类更抽象,则相当于表现出比父类更多的特性,这是不符合继承的设计原则的 OO的五大原则是指 SRP(一个类一个职责,一个方法只做一件事)、OCP(对扩展开放,对修改关闭)、LSP(父类出现的地方,都可以使用子类替代)、DIP(依赖抽象,面向接口编程)、 ...
分类:其他好文   时间:2016-05-13 14:13:19    阅读次数:269
HeadFirst 设计模式
一、设计原则 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松紧耦合设计而努力 对扩展开放,都修稿关闭 依赖抽象,不要依赖具体类 最少知识原则:之和朋友交谈 好莱坞原则:别找我,我会找你(由超类主控一切,当他们需要的时候,自然回去调用子类) 类应该只有一个改变的理由 二 ...
分类:其他好文   时间:2016-05-13 13:11:45    阅读次数:219
java 设计模式
一、设计模式的六大原则 ①开闭原则 对扩展开放,对修改关闭。 ②里氏代换原则 任何基类出现的地方,子类一定可以出现。 ③依赖倒转原则 对接口编程,依赖于抽象,不依赖于具体。 ④接口隔离原则 使用多个隔离的接口,比使用单个接口要好。(降低依赖,降低耦合) ⑤合成/复用原则 原则是尽量使用合成/聚合的方 ...
分类:编程语言   时间:2016-05-13 07:35:40    阅读次数:162
简易聊天程序教程(二)服务器的基本功能
我设计的时候是先从服务器端开始设计的,服务器端先给出接口,然后客户端针对接口编程。 在说服务器的代码之前先说说数据库的设计吧。 数据的设计是简单的,只有两个表: create database SimpleChat; CREATE TABLE IF NOT EXISTS Account ( username varchar(50) NOT NULL, userpass...
分类:其他好文   时间:2016-05-12 21:02:30    阅读次数:183
一:策略模式
下面全是个人理解。 Head First 第一章中讲的策略模式,我觉得是所有设计 模式中最基本的。 它提到了几个设计原则:都是我们平常编程中用到的。 1:将应用中变化之处和,不需要变化之处分离出来。这其实就很类似,封装的定义; 2:面向接口编程,而不是面向实现编程。想想我们在做web项目时,servie层,以及dao层,都是面向接口编程的,为的就是如果换掉数据库实现,那么在acti...
分类:其他好文   时间:2016-05-12 18:10:43    阅读次数:111
Spring学习笔记
本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-145.html 1、 AOP(AbstractOrientedProgramming):面向抽象编程,面向接口编程,更灵活,代码可维护性高; 2、 IoC(Inversion of Control):控制反转,把原来需要自己new来提供的对象改成容器来提供,通过配置文件配置,自动...
分类:编程语言   时间:2016-05-12 17:49:55    阅读次数:212
EDA事件驱动架构
事件代表过去发生的事件,事件既是技术架构概念,也是业务概念。以事件为驱动的编程模型称为事件驱动架构EDA。   EDA是一种以事件为媒介,实现组件或服务之间最大松耦合的方式。传统面向接口编程是以接口为媒介,实现调用接口者和接口实现者之间的解耦,但是这种解耦程度不是很高,如果接口发生变化,双方代码都需要变动,而事件驱动则是调用者和被调用者互相不知道对方,两者只和中间消息队列耦合。 ...
分类:其他好文   时间:2016-05-12 13:09:28    阅读次数:142
mybatis--面向接口编程
如果使用hiberante作为dao层,常用的方式是:定义一个dao层接口包(com.dao.service)然后在定义一个dao层接口实现包(com.dao.service.impl),这样定义结构清晰,方便维护和开发工作。如果使用mybatis作为dao层,就可以省略到dao实现包,直接将sql ...
分类:其他好文   时间:2016-05-09 18:41:37    阅读次数:200
OOP设计原则
参考资料: 1. 《Head First设计模式》 知识点: ● 找出应用中可能需要变化的地方,把它们独立出来,不要和那些不需要变化的代码混在一起。而软件开发的一个不变真理就是“Change”,因此,我们应该致力于提高软件的可维护性和可扩展性。 ● 针对接口编程,而不是针对实现编程。针对接口编程的真 ...
分类:其他好文   时间:2016-05-08 23:52:26    阅读次数:160
设计模式之装饰模式
有很久没谈关于设计模式的内容了,这次我想来谈谈新的看法。 在这里我还想再次啰嗦两句设计的原则:开闭原则,依赖倒置,接口隔离,里氏替换原则,最小知识,单一职责。 还有几个规范:面向接口编程是稳定的架构,能使用组合尽量不使用继承来关联,重写破坏了对象的封装性破坏了开闭原则。 关于设计模式,没有特定的规范,这只是一种思想,同一种设计模式可能演变出很多类似的变种,这个时候死板硬套并不...
分类:其他好文   时间:2016-05-07 10:28:59    阅读次数:223
700条   上一页 1 ... 43 44 45 46 47 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!