Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java接口实现教程
为什么组合好于继承?
本文使用亲身案例形象说明了软件设计领域为什么组合Composition要好于继承(包括接口继承),只有需求分析域的问题分解,才有设计编程的组合应用。 来自游戏公司GameSys的Yan Cui发表了博文:
SOLID原则
由 Robert Martin提出的S.O.L.I.D 原则,用来更好编写面向对象程序,更灵活应对变化。 S - Single Responsibility Principle 单一职责,简称SRP这个我前面几篇文
java接口传参还是传对象
对于java接口传参,是传对象,还是传一个个参数?比如: boolean add(int cpid, String app_key, String app_secret, String app_name, String app_des); boolean add(U
各位道友,进来讨论个接口设计问题!
目前公司关于接口的设计主要有两种形式: public interface BussinessInterface{ ||第一种方式 //此种设计是通过返回Result对象来实现的,客户端通过查
谈架构中接口的定义
不知道有没有朋友在项目一开始设计的时候会有一种迷茫感,不知道从何处下手,也许大家都知道好的设计需要先定义接口,往往是从一个很高的层次上去审视一套系统,这种做法我并不反对,但是我感觉这样做似乎需要很高的水平,很多设计者在定义完自己的接口以后都会有一种定义了和没有定义感觉一样,还不如直接写类来的实在
领域实体有没有继承性?
领域开发真的是经验学,只有再使用中才能成长。我想问下,有这样一个需求,系统需要让用户可以通过存在的积分兑换现金(假设是现金)。有两种情况,一种是用户填写银行卡和电话信息,通过电子转账返还给用户一种是用户填写邮寄地址和电话信息,通过邮寄支票返还给用户
使用ioc和接口类型,对对象之间的依赖进行解耦的困惑
照我理解依赖就是在依赖对象内对被依赖对象进行实例化和属性或行为的调用。根据业务,类A依赖类B。B的实例化的解偶:通过DI注射到A中 。B的属性或行为的调用同过如下进行解耦:系统中创建一个接口类型I,B实现该接口。现在看似解耦了。业务变化,A不再需要依赖B了 而变为依赖C,如果C也实现接口类型I 则A
老婆理解的“接口”
晚上,无事,翻开<>,看到接口和抽象类一章,因为本人看书习惯于默念,于是,我随口一句:“什么是接口?”,片刻,女朋友转过身来,用食指和拇指捏住我得下巴,给了我一个深深的Kiss,然后秀发一甩,回眸用深沉的口吻道:“现在知道什么是接口了吧!”,^&*(&(&#$%%
请bang老师帮忙看一下用法是否正确
public interface C{ void print();}//CImp 的方法是接口C的实现但并没有直接写成CImp implements Cabstract public class CImp{ public void print(){
接口多了应该怎么管理?
现在的情况是一个interface 类 里面有很多的函数。没有注释,也没有文档,只有代码。很多函数看似很类似,而且对接口函数也没有分类。 所以我想问一下,对于接口函数的分类方法是怎么样的?一般怎么来管理这些接口,20个左右的接口。
接口,抽象类,具体类设计选择问题
使用接口,抽象类,具体类编程到底有什么好处和害处(就是客户怎么使用我设计的类,到底是持有接口、抽象类引用还是具体类引用),请banq大哥解释一下。 我认为接口和抽象类的提供的特性(继承,多态等等)具体类都有,不能说接口和抽象类有哪些优点,只能说具体类编程会造成画蛇添足的效果,接口和
关于业务方法抛出异常的问题
最近做的一个项目中看到了一些这样的接口public RetMsg queryMonthlyList(String mobileno, int theYear, int theMonth, int type) throws BOSSDataPackageException,Exceed
关于领域模型与设计模式
我的编程经验不多,对设计模式和领域模型也只是大概的了解。 我着重看了eric ddd一书的把设计模式和模型联系起来那一章,但是觉得这两者之间的联系似乎更是天然且自然的联系。 以领域模型的高度去探讨设计模式,就像是换个心情去看问题,似乎可供研究的地方不多,我觉得
系统领域对象设计,希望大家探讨
本人在做邮件消息发送程序,目前可以按2种方式发送消息,1.internet email2.站内消息 于是定义了一个Message接口,以及EmailMessage和站内消息(StationMessage)的实现类。
一个一直困扰我的设计问题
我遇到过这种情况,准确地说应该是经常遇到这种情况。我用程序模拟这个问题,一个Button类,聚合一个接口IEvent,也就是持有这个接口的引用,废话一句:)这个接口有好几种实现类子类,而子类依赖外部条件都各不相同,如A子类依赖的是Game类,B子类依赖的是Keyboard类,。。。而为了建立不同的子
一个接口多个实现
我现在遇到个问题。在系统中做多种支付方式的操作。有一个IPayment接口,然后有具体实现类CashPayment,GiftPayment...等很多具体的支付方式。现在我想获得具体的IPayment的实例在程序中怎么动态得到呢。CashPayment在数据表中对应的type是cash ,g
关于接口与继承的问题
想请教大家一个问题哦关于接口与继承的问题哦,我现在根本不怎么明白什么时候用接口,什么时候用抽象类,很迷惑哦,感觉就是面向对象的理解有问题。请大家帮帮我,也请banq老师多指点指点啊!!
interface 该不该抛 exception
在重构代码的时候,希望把几个相关方法提取出来,于是定义了一个接口。 这些方法原来是要抛exception的,抽象之后自然就也抛出exception,于是又 定义了一个
上页
下页
关闭