11 2019 档案

摘要:HeadFirst设计模式 1 装饰者模式 星巴克咖啡 饮料 总结 如果说策略模式是通过组合实现弹性,那么装饰者模式就是通过继承来实现,在实现的同时,客户基本感觉不到使用了装饰者模式 2 适配器模式 对象适配器 类适配器 火鸡 总结 适配器模式和装饰者模式非常像,适配器模式是适配对象接口,而装饰者模 阅读全文
posted @ 2019-11-25 23:30 阿杜888 阅读(202) 评论(0) 推荐(0) 编辑
摘要:HeadFirst设计模式 1 策略模式 鸭子飞行和嘎嘎叫策略 2 工厂模式 简单工厂 工厂方法 抽象工厂 简单工厂简单的pizza工厂 通过一个工厂类的方法,创建和返回对象实例 原来混乱的代码: 修改后 简单工厂类图 Pizza店变成加盟店 在创建Pizza时将工厂传进去 想要多一些的质量控制,每 阅读全文
posted @ 2019-11-12 23:18 阿杜888 阅读(347) 评论(0) 推荐(0) 编辑
摘要:重构改善既有代码 第一次做某件事情的时候尽管去做,第二次做类似的事会产生反感,第三次再做类似的事,你就应该重构。 小型函数优美动人 一个类最好是常量类,任何的改变都是调用该类本身的接口实现。 0 坏代码的味道 1、重复代码 Duplicated Code 同一类中的两个函数含有相同的表达式,提取到方 阅读全文
posted @ 2019-11-08 18:50 阿杜888 阅读(651) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示