为什么喜欢构图而不是继承呢?每种方法都有哪些权衡取舍?什么时候应该选择继承而不是作文?
language-agnostic oop inheritance composition aggregation
我的特定场景涉及使用私有方法中的正则表达式进行一些文本转换.私有方法调用preg_replace_callback,但似乎回调需要在对象上公开,所以当我不愿意时,我就会突破私有世界并暴露实现细节.
因此,简而言之:我可以使用实例方法作为回调而不会丢失封装吗?
谢谢.
php encapsulation callback
aggregation ×1
callback ×1
composition ×1
encapsulation ×1
inheritance ×1
language-agnostic ×1
oop ×1
php ×1