Java设计模式

类设计的注意事项

类的设计只要是父类的设计

子类最好不要去继承一个已经完全实现好了的类,因为一旦发生向上转型,
所调用的方法一定是被子类覆盖过的方法,所以只会继承抽象类或者是接口


设计模式:
    

1.工厂设计模式:

 

解决问题:降低了两个对象之间的紧密程度(耦合度),这样只需要输入对应表达式就可以返回对应的对象,
避免了直接 new 一个后续创建对象出了问题只需要修改工厂类,而不影响其他类。

2.代理设计模式:

 

 

解决问题:提高了代码的拓展性,同时保证了核心功能,提供代码安全性和健壮性  

 

3.适配器设计模式

 

 


解决问题:一个类实现了一个接口,但接口里面的抽象方法太多了只想实现指定的抽象方法,可以定义一个实现了该接口的
抽象类并用抽象类里面的空方法来实现接口所以方法,然后从这个抽象类中继承就可以有选择的实现相关方法!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值